Java Software Developer

Java Software Developer

We are looking for a mid-level Java Software Developer to join a small, collaborative team delivering a specialist SaaS platform to academic and commercial clients.

You will contribute to the ongoing development, enhancement, and support of a complex web-based management system. This is a hands-on role where you’ll work across the full stack, take ownership of features, and help improve system performance, stability, and scalability.

Key Responsibilities

  • Develop and maintain full-stack Java web applications
  • Contribute to the design and implementation of new features
  • Write clean, maintainable, and secure code
  • Create and optimise database schemas and complex SQL queries
  • Participate in Agile ceremonies and collaborative planning
  • Support releases, deployments, and CI/CD processes
  • Investigate and resolve bugs and technical issues
  • Work closely with internal stakeholders to understand requirements

About You

Essential:

  • Commercial experience in Java development
  • Experience with Spring (e.g. Spring MVC)
  • Strong JavaScript skills
  • Experience with relational databases and SQL
  • Understanding of Agile development practices
  • Good problem-solving and debugging skills
  • Strong communication skills and ability to work within a team

Desirable:

  • Experience with CI tools (e.g. Jenkins)
  • Exposure to cloud platforms (e.g. AWS)
  • Experience with PL/SQL or reporting tools

Benefits

  • Good Pension
  • 33 day annual leave + BH
  • Bonus

This is an excellent opportunity for a developer looking to grow their technical skills within a supportive team while contributing to a robust and evolving SaaS product.

Interested? Please Click Apply Now 

Java Software Developer

Permanent
24 February 2026
Information Technology
Cambridgeshire, Cambridge
Circa £45-48K

SEND US YOUR CV

Don't see a job that you like? That's no problem, send us your CV and we will be in touch once we find a position that is suitable for you!

SEND CV