Senior Java Developer
Version 1
As a Senior Java Developer at Version 1, you design, build, and maintain high-performance Java applications that power customer-focused solutions. You will leverage AWS to deliver scalable cloud-based systems and manage robust data workflows, including batch processing. You’ll collaborate with product, QA, and other developers to ship reliable software while mentoring junior engineers. This role sits at the heart of our technology and transformation initiatives, helping global brands succeed in a rapidly evolving landscape. You’ll contribute to a culture of continuous learning and engineering excellence.
Pay / Benefits- quarterly profit share
- career progression and mentorship programs
- flexible/remote working
- Pension and private healthcare
- life assurance and financial advice
- wellbeing programs and gym discounts
- Design and develop robust, scalable Java applications
- Integrate AWS services to build cloud-based solutions with high availability
- Design, implement, and optimize database schemas and complex SQL
- Develop and manage batch processing systems for large data volumes
- Ensure code quality via reviews, unit tests, and best practices
- Collaborate with cross-functional teams to deliver high-quality software
- Troubleshoot performance bottlenecks and defects
- Mentor junior developers to foster continuous learning
- Bachelor’s or Master’s degree in computer science, Engineering, or related field
- 7+ years as a Java Developer in product development or services environment
- 3+ years AWS experience (EC2, S3, Lambda, Step Functions, Event Bus)
- 5+ years relational database experience (Oracle, MySQL, PostgreSQL) with complex joins and optimization
- Proficiency in Java, Spring, Hibernate, RESTful APIs
- Strong analytical, problem-solving, and communication skills
- Team player with collaborative mindset
- Strong verbal and written communication
- Team-oriented collaboration
- Analytical problem-solving
- Java
- Spring Framework
- Hibernate
Reference: WJ-747_30160841