At a Glance
- Tasks: Develop and maintain high-impact Java applications while driving engineering excellence.
- Company: Vitality, a forward-thinking company focused on health and technology.
- Benefits: Competitive salary, bonus schemes, health insurance, and flexible working options.
- Why this job: Join a dynamic team to shape innovative solutions that impact millions of users.
- Qualifications: 5+ years in Java development, Agile methodologies, and DevOps tools experience.
- Other info: Embrace a culture of growth, support, and opportunities to make a difference.
The predicted salary is between 28800 - 48000 £ per year.
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
What this role is all about:
Software Engineers at Vitality play a critical role in driving our engineering direction. You’ll work on high-impact platforms, influence architectural decisions, and evolve the technology that keeps our services fast, secure, and effortless for millions of members. Your expertise helps us deliver smarter, more personalised customer experiences.
Key Actions
- 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.
What do you need to thrive?
- 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
So, what’s in it for you?
- 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
These are just some of the many perks that we offer! To view the extensive range of benefits we offer, please visit our careers page. Fantastic Benefits. Exciting rewards. Great career opportunities!
If you are successful in your application and join us at Vitality, this is our promise to you:
- 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.
We commit to all these things because we want you to feel that you belong, and are supported to be happy and healthy.
Software Engineer (Java) in London employer: Vitality
Contact Detail:
Vitality Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Java) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Vitality on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for the interview by brushing up on your Java skills and DevOps tools. Practice coding challenges and be ready to discuss how you've tackled complex problems in the past. Show them you're the one they need!
✨Tip Number 3
Don’t forget to showcase your soft skills! Vitality values collaboration and communication, so be ready to share examples of how you've worked with teams to deliver high-quality solutions.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Vitality team. Let’s make it happen!
We think you need these skills to ace Software Engineer (Java) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your Java expertise, DevOps experience, and any relevant projects that showcase your skills. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role at Vitality and how your experience aligns with our goals. Let us know what excites you about working with us!
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled complex issues or improved processes. We love seeing how you approach challenges and find innovative solutions!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Vitality
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java/JEE applications and showcase your understanding of Spring Boot. Practising coding challenges can help you demonstrate your proficiency.
✨Familiarise Yourself with DevOps Tools
Since familiarity with DevOps tools is a key requirement, take some time to review Jenkins, Kubernetes, and Docker. Be ready to discuss how you've used these tools in past projects and how they can improve processes at Vitality.
✨Showcase Your Problem-Solving Skills
Vitality values candidates who can tackle complex issues. Prepare examples from your previous work where you identified problems, conducted root-cause analysis, and implemented effective solutions. This will highlight your analytical skills and ability to drive improvements.
✨Emphasise Collaboration and User-Centric Design
As a Software Engineer, you'll need to work closely with stakeholders. Be ready to discuss how you've collaborated with teams in the past and how you ensure that your designs are user-centric. Highlight any experience you have in creating clear documentation and support guides.