Senior Java Developer

GTC Recruitment

Birmingham

Hybrid

GBP 70,000 - 95,000

Full time

33 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

GTC Recruitment is recruiting for a Senior Java Developer to join a large-scale digital transformation programme delivering critical public services. You will work hands-on with Java/Spring Boot while providing technical leadership and mentoring across teams.

Locations include Manchester, Leeds or Birmingham with ~60% office attendance and a hybrid model. SC clearance eligibility is required for the role.

Qualifications

  • Strong commercial Java development experience with Spring Boot.
  • Experience leading software engineering teams and mentoring.
  • Experience with AWS, MongoDB, and microservices architecture.
  • Familiarity with CI/CD and modern software engineering practices.

Responsibilities

  • Develop high-quality, maintainable software using Java and Spring Boot.
  • Design and develop reusable libraries, services and APIs.
  • Contribute to scalable and resilient digital services.
  • Provide technical leadership across engineering teams.
  • Review code and designs to maintain standards.
  • Coach and mentor junior/mid-level developers.
  • Collaborate with Architecture, Delivery and other teams.
  • Design and support system integrations and testing.
  • Investigate and resolve complex infrastructure and production issues.
  • Provide 3rd-line support and occasional out-of-hours support.

Skills

Java
Spring Boot
AWS
MongoDB
Microservices
RESTful APIs
Automated testing
CI/CD
DevOps
Distributed systems

Tools

AWS
MongoDB

Job description

Locations: Manchester, Leeds or Birmingham

Working Arrangement: 60% office attendance from one of the following locations:

Manchester | Leeds | Birmingham

IR35: Inside IR35

Security: candidates must be eligible for SC clearance

The Opportunity

We are looking for experienced Senior Java Developers to join a large-scale digital transformation programme delivering critical public services.

This is an excellent opportunity for a senior software engineer who enjoys working hands-on with modern Java technologies while providing technical leadership, mentoring and guidance to other developers.

You will play a key role in designing, developing and maintaining robust, resilient and high-quality digital services, while helping teams adopt and maintain strong software engineering practices.

Key Responsibilities
  • Develop high-quality, maintainable software using Java and Spring Boot.
  • Design and develop reusable libraries, services and APIs.
  • Contribute to the design and delivery of scalable and resilient digital services.
  • Provide technical leadership and guidance across software engineering teams.
  • Review code and technical designs, ensuring engineering standards are maintained.
  • Coach and mentor junior and mid-level developers.
  • Work collaboratively with Architecture, Engineering, Delivery and other technical teams.
  • Design and support system integrations and integration testing.
  • Investigate and resolve complex infrastructure and production issues.
  • Provide 3rd-line support for developed products, including occasional out-of-hours support where required.
  • Promote engineering best practice, knowledge sharing and continuous improvement.
  • Contribute to technical strategy and longer-term product direction.
  • Consider security, accessibility, resilience, availability and operational stability throughout the development lifecycle.
  • Identify technical risks and proactively develop appropriate solutions.
Essential Technical Skills

You will have strong commercial experience with:

  • Java
  • Spring Boot
  • AWS
  • MongoDB
  • Microservices and RESTful APIs
  • Automated testing and modern software engineering practices
  • CI/CD and DevOps principles
  • Distributed systems and system integration
What We're Looking For

We are looking for an experienced Senior Software Engineer who can work independently, take ownership and hit the ground running.

Ideally, you will have experience in:

  • Leading or providing technical direction to software engineering teams.
  • Mentoring and developing junior and mid-level engineers.
  • Designing systems with scalability, resilience, availability and security in mind.
  • Reviewing and challenging technical designs.
  • Troubleshooting complex production and infrastructure problems.
  • Working within Agile delivery environments.
  • Establishing and promoting engineering standards and best practice.
  • Working with multiple stakeholders and communicating complex technical concepts clearly.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

JAM Recruitment Ltd • Park Central

Hybrid
GBP 129,000 - 138,000
Hybrid work
Senior Java Developer
Senior Java Developer

Network IT • Stafford

Hybrid
GBP 129,000 - 138,000
Senior Java Developer
Senior Java Developer

NPAworldwide • Birmingham

Hybrid
GBP 70,000 - 85,000
Flexible 37.5-hour week
Hybrid working
Training budget
+2
Senior Java Developer
Senior Java Developer

Clarify Consultancy Ltd • Leyland

Hybrid
GBP 70,000 - 95,000
Senior Java Developer
Senior Java Developer

Wolviston Management Services Ltd • Newcastle upon Tyne

Hybrid
GBP 64,000 - 86,000
Senior Java Engineer
Senior Java Engineer

Harvey Nash Group • West of England

Hybrid
GBP 70,000 - 90,000
Senior Java Software Engineer
Senior Java Software Engineer

NPAworldwide • Cheltenham

Hybrid
GBP 70,000 - 85,000
Hybrid working
Flexible 37.5-hour week
External training (5 days)
+7
Java Developer
Java Developer

GTC Recruitment • Birmingham

Hybrid
GBP 165,000 - 195,000
SC clearance eligibility
Hybrid work arrangement
Senior Java Software Engineer
Senior Java Software Engineer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave plus public holidays
Flexible benefits package
+3
Principal Java Engineer
Principal Java Engineer

NPAworldwide • Manchester

Hybrid
GBP 70,000 - 85,000
Flexitime 37.5 hrs
Hybrid working
Learning budget
+6