Lead Java Developer

Amber Labs Ltd
12 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 73K

Job location

Tech stack

Java
API
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
DevOps
Systems Development Life Cycle
Software Engineering
Software Systems
Spring-boot
Containerization
Gitlab-ci
Terraform
Docker
Microservices

Job description

We are seeking an experienced Lead Java Developer to join our growing team. You will lead and mentor a team of engineers while driving the design, development and delivery of secure, scalable applications for central government clients. This role requires strong leadership capability, deep technical expertise, and the ability to guide teams in delivering high-quality software solutions., * Lead, mentor, and support a team of Java developers, ensuring strong performance and continuous improvement

  • Oversee the end-to-end development of Java-based applications within secure government environments
  • Drive technical decision-making, architectural planning and engineering best practices
  • Collaborate closely with DevOps, Cloud, and Data specialists to deliver fully integrated solutions
  • Ensure applications meet high standards of security, scalability, and maintainability
  • Work directly with central government stakeholders, shaping technical solutions and clarifying requirements

Key Behaviours

  • Collaborates effectively with others to review specifications and uses agreed standards and tools to design, code, test, correct and document programmes of medium to high complexity
  • Can prioritise and define approaches to understanding user stories, guiding others in doing so
  • Applies a modern standards-based approach competently and guides team members in adopting best practices
  • Provides technical leadership, coaching and mentoring to support the team's professional development
  • Sees the bigger architectural picture, understanding how services fit together and making recommendations to get the best from underlying platforms and systems

Requirements

  • Must Hold Active SC Clearance
  • Experience Working in a Central Government Environment Required, * Expert in Software Engineering best practices
  • Full understanding of the software development lifecycle (SDLC)
  • Ability to define comprehensive test plans and strategies
  • Experience in both functional and non-functional testing
  • Development and maintenance of automated test suites
  • Experience with Docker and containerisation
  • Expert in TDD and BDD
  • Strong understanding of microservice architecture and API principles
  • Experience with AWS and Infrastructure-as-Code (desirable: Terraform)
  • Experience building and maintaining CI/CD pipelines (desirable: GitLab CI)
  • Strong experience with Java 11/17/21 and the Spring Boot framework
  • Active SC Security Clearance, required for accessing production logs

Benefits & conditions

  • Based in Newcastle 2 days per week for the first 3 months
  • Potential to reduce office presence thereafter depending on project requirements

Why Amber Labs?

  • Join highly skilled teams delivering meaningful public sector digital projects
  • Strong commitment to continuous learning and technical development
  • Inclusive culture that values collaboration, innovation and diversity
  • Competitive salary and benefits package

About the company

Amber Labs is a cutting-edge digital consultancy specialising in data, cloud, and software engineering solutions for public sector and enterprise clients. We deliver high-impact transformation projects that shape the future of digital government services. Our teams are collaborative, diverse, and committed to technical excellence.

Apply for this position