freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Develops production-grade Java applications using Spring Boot in an Agile environment, focusing on scalable and resilient distributed systems.

Salary: £36,000 - 60,000 per year

Requirements:
  • We require candidates to be eligible to obtain SC clearance.
  • We are looking for experienced Java Developers with strong commercial experience in Java and Spring Boot.
  • We want someone comfortable working in an Agile environment and experienced in developing modern, production-grade software.
  • Experience building scalable and resilient distributed systems is highly desirable.
  • Experience with event-driven architecture and messaging is highly desirable.
  • Experience with AWS cloud technologies is highly desirable.
  • Experience with microservices and API development is highly desirable.
  • Experience with automated testing and CI/CD is highly desirable.
  • Experience with production support and troubleshooting is highly desirable.
  • Experience with monitoring, logging and application performance is highly desirable.
  • Experience with Docker and/or Kubernetes is highly desirable.
  • Experience working on large-scale digital services is highly desirable.
  • Experience within government or public-sector digital programmes would be advantageous, but is not essential.
Responsibilities:
  • Design, develop and maintain high-quality Java applications and services.
  • Build scalable and resilient microservices using Spring Boot.
  • Develop RESTful APIs and integrations with other systems.
  • Work with Kafka and event-driven architectures.
  • Develop and maintain cloud-based solutions using AWS.
  • Work with MongoDB and NoSQL technologies.
  • Write robust automated unit and integration tests.
  • Troubleshoot defects and complex technical issues.
  • Contribute to the performance, resilience and operational stability of live services.
  • Participate throughout the full software development lifecycle.
  • Contribute to Agile ceremonies, code reviews and technical discussions.
  • Collaborate with Software Engineers, Technical Architects and other delivery professionals.
  • Contribute to engineering standards, documentation and continuous improvement.
  • Support production services and participate in 3rd-line support when required.
Technologies:
  • API
  • AWS
  • CI/CD
  • Cloud
  • Docker
  • Support
  • Java
  • Kafka
  • Kubernetes
  • MongoDB
  • NoSQL
  • Spring
  • Spring Boot
  • microservices
  • Git
  • JUnit
  • REST
  • Security

More:

We are hiring for a hybrid role with 60% office working, based in Manchester, Leeds or Birmingham. We are delivering a major digital programme that provides large-scale, citizen-facing services, and we offer the opportunity to work with a modern technology stack including Java, Spring Boot, AWS, Kafka and MongoDB. You will join a multidisciplinary Agile engineering environment and contribute to highly scalable, secure and resilient digital services, with the chance to make a genuine impact on software quality, resilience, automation and continuous improvement.

last updated 34 week of 2026

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available