Enable job alerts via email!

Software Engineer (Java)

Vitality

London

Hybrid

GBP 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An exciting opportunity at a leading company where Software Engineers play a crucial role in building and maintaining software solutions. This role involves leading software projects, ensuring high standards, and working collaboratively to enhance processes that deliver excellent customer experiences. With a hybrid working pattern and competitive benefits, this is an ideal position for innovative developers eager to contribute to a dynamic team.

Benefits

Bonus schemes rewarding performance
Up to 12% pension contribution
Vitality health insurance with rewards
Life assurance of four times your annual salary

Qualifications

  • 5+ years experience with Java/JEE applications.
  • Experience integrating disparate applications using Java.
  • Familiarity with modern web frameworks.

Responsibilities

  • Lead the full software development lifecycle.
  • Write clean, secure, and well-documented code.
  • Solve real-world problems and manage software releases.

Skills

Java
DevOps
Analytical skills

Tools

Jenkins
Kubernetes
Docker
SQL Server
Postgres

Job description

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:

  1. To be fully proficient in Java
  2. Familiarity with DevOps tools
  3. Ability to identify key areas of improvement within Vitality's processes and standards

What this role is all about:

Our Software Engineers are vital to Vitality’s success, building and maintaining software solutions to support our integrated business model and deliver seamless, intuitive customer journeys.

Key Actions:

  1. Lead the full software development lifecycle – from concept to deployment – by building, testing, releasing, and maintaining high-quality software solutions.
  2. Write clean, secure, and well-documented code with clear comments and robust testing practices.
  3. Own the documentation process, including support manuals, test plans, and release notes, ensuring clarity and continuity across teams.
  4. Solve real-world problems by investigating issues, performing root cause analysis, and delivering sustainable fixes.
  5. Manage software releases, troubleshoot live issues, and provide expert-level support when needed.
  6. Maintain and improve infrastructure for reliability, scalability, and high performance.
  7. Apply architectural best practices to design scalable, maintainable, and future-proof systems.
  8. Translate designs into efficient, elegant code, following industry standards and guidelines.
  9. Champion technical excellence and continuous improvement.
  10. Design solutions that are user-centric, strategically aligned, and seamlessly integrated.
  11. Build and test software that delivers value, meeting technical specifications and user expectations, collaborating with stakeholders to turn ideas into solutions.

What do you need to thrive?

  1. At least 5+ years of experience with Java/JEE applications, including design, development, testing, and deployment using appropriate tools and technologies.
  2. Experience integrating disparate applications and technologies using Java.
  3. Familiarity with modern web frameworks and integration technologies.
  4. Strong analytical skills to interpret complex data and relationships.
  5. Experience with DevOps tools such as Jenkins, Kubernetes, Docker, or similar.
  6. Knowledge of SQL Server or Postgres.

So, what’s in it for you?

  1. Bonus schemes rewarding performance.
  2. Up to 12% pension contribution, with company matching up to 6%.
  3. Vitality health insurance with rewards and benefits.
  4. Life assurance of four times your annual salary.

These are just some of the many perks we offer! For the full range of benefits, please visit our careers page.

Fantastic Benefits. Exciting rewards. Great career opportunities!

If you are successful in your application and join us at Vitality, we promise to:

  1. Help you be the healthiest you’ve ever been.
  2. Create an inclusive environment that enables you to be your best self.
  3. Offer flexibility on how, where, and when you work.
  4. Support your career growth by leveraging your strengths.
  5. Give you a voice to contribute to our business growth and culture.
  6. Encourage experimentation, learning from failures.
  7. Balance challenge and support.
  8. Recognize and reward you with a competitive salary and benefits.
  9. Support you when needed.
  10. Provide opportunities to contribute positively to society.

We are committed to making you feel belonging, supported, happy, and healthy.

Please note: If you are not a passport holder of the country for this vacancy, you might need a work permit. Check our Blog for more info.

Do not provide bank or payment details when applying. All applications should be made via the 'Apply now' button.

Created on 07/07/2025 by TN United Kingdom

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.