Software Engineer Java
About The Role Team – Health, Adviser and Employer - IT Working Pattern - Hybrid – 2 days per week in any of the Vitality Offices. Full time hours. We are happy to discuss flexible working! Top 3 skills required:
- To be fully proficient in Java
- Familiarity with DevOps tools
- To be able to identify key areas of improvement within Vitality's processes and standards
- Lead the full software development lifecycle end-to-end—shaping concepts, building solutions, and driving high-quality releases that land smoothly into production.
- Write clean, secure, well-structured code that’s built for longevity, complete with thoughtful documentation and rigorous testing.
- Own and elevate the documentation process, creating clear support guides, testing artefacts, and release notes that keep teams aligned and future-proofed.
- Tackle complex real-world issues through deep investigation, root-cause analysis, and solutions that are robust, scalable, and sustainable.
- Take ownership of releases, resolve live issues with confidence, and provide expert-level support when business-critical moments arise.
- Maintain and strengthen our infrastructure to ensure systems remain resilient, scalable, and consistently high-performing.
- Turn technical designs into elegant, efficient, and reliable code that meets both industry best practice and internal engineering standards.
- Champion engineering excellence—upholding Vitality’s standards while driving continuous improvement across tools, processes, and code quality.
- Design with intent, ensuring every solution is user-centric, strategically aligned, and seamlessly integrated across teams and platforms.
- Build and test software that delivers meaningful value—meeting technical requirements while consistently exceeding user expectations.
- Collaborate closely with stakeholders to understand their challenges and translate ideas into impactful, high-quality technical solutions.
- Demonstrable expertise with 5+ years of experience in the use of appropriate tools/technologies for the design, development, build, testing & deployment of Java/JEE applications.
- Understanding of Agile Methodologies
- Demonstrated expertise with Spring Boot
- Demonstrable experience in integrating disparate applications and technologies using Java
- Experience with a range of modern web application frameworks and integration technologies
- Proficient with using Integrated AI tools such as GitHub, Copilot or Claude etc
- Analytical skills to interpret complex relationships and data sets.
- Experience of DevOps tools such as Jenkins, Kubernetes, Docker or similar
- Bonus Schemes – A bonus that regularly rewards you for your performance
- A pension of up to 12%– We will match your contributions up to 6% of your salary
- Our award-winning Vitality health insurance – With its own set of rewards and benefits
- Life Assurance – Four times annual salary
- Help you to be the healthiest you’ve ever been.
- Create an environment that embraces you as you are and enables you to be your best self.
- Give you flexibility on how, where and when you work.
- Help you advance your career by playing you to your strengths.
- Give you a voice to help our business grow and make Vitality a great place to be.
- Give you the space to try, fail and learn.
- Provide a healthy balance of challenge and support.
- Recognise and reward you with a competitive salary and amazing benefits.
- Be there for you when you need us.
- Provide opportunities for you to be a force for good in society.