Java Developer

Company: GTC Recruitment
Apply for the Java Developer
Location: Birmingham
Job Description:

12 Month Contract

£750/day Umbrella- Inside IR35

Hybrid – 60% office- Locations: Manchester, Leeds or Birmingham

SC eligibility essential

The Opportunity

We’re looking for experienced Java Developers to join a major digital programme delivering large-scale, citizen-facing services.

This is a great opportunity for a hands‑on Java engineer to work with a modern technology stack including Java, Spring Boot, AWS, Kafka and MongoDB, while contributing to the development of highly scalable, secure and resilient digital services.

You’ll work as part of a multidisciplinary Agile team, collaborating with engineers, architects and delivery professionals to turn complex requirements into reliable, production-ready software.

What You’ll Be Working With

  • Java & Spring Boot
  • AWS
  • Apache Kafka
  • MongoDB
  • Microservices & REST APIs
  • Automated testing – JUnit & integration testing
  • Git & version control
  • CI/CD
  • Agile delivery and modern engineering practices

Key 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.

What We’re Looking For

  • You’ll be a proactive and collaborative Software Engineer with strong commercial experience in Java and Spring Boot.
  • You should be comfortable working in an Agile environment and have experience developing modern, production-grade software.
  • We’re particularly interested in developers with experience of:
  • Building scalable and resilient distributed systems.
  • Event-driven architecture and messaging.
  • AWS cloud technologies.
  • Microservices and API development.
  • Automated testing and CI/CD.
  • Production support and troubleshooting.
  • Monitoring, logging and application performance.
  • Docker and/or Kubernetes.
  • Large-scale digital services.
  • Experience within government or public-sector digital programmes would be advantageous, but isn’t essential.

Why Apply?

This is an opportunity to work on high-impact digital services at significant scale, using modern cloud and distributed technologies.

You’ll be part of an experienced engineering environment where you can make a genuine contribution to software quality, resilience, automation and continuous improvement.

Security Requirements

candidates must be eligible to obtain SC clearance.

#J-18808-Ljbffr…

Posted: September 20th, 2026