Lead Java Developer
About the Role We are seeking a highly skilled Lead Java Developer to join a large-scale public sector programme, delivering solutions across a portfolio of biometric and digital identity products. You will play a key role in building, enhancing, and supporting live systems, diagnosing incidents, and engineering high-quality, scalable Java solutions within a collaborative Agile environment. Must have active SC andamp; NPPV3 clearance Key Responsibilities Design, develop, and implement Java-based solutions for large-scale biometric and digital platforms Support and maintain live production systems, including incident diagnosis and resolution Build and integrate microservices-based architectures using modern Spring technologies Collaborate closely with engineers, architects, and stakeholders to deliver high-quality code Contribute to CI/CD pipelines and promote engineering best practices Mentor and support team members where required Essential Skills andamp; Experience 8-10+ years of hands-on Java development experience on large-scale Spring-based projects Java 17+, Spring Boot, Spring Data JPA, Spring Batch, Spring Integration, Microservices SQL databases (PostgreSQL/Aurora), Hibernate (JPA) REST andamp; SOAP web services Messaging systems such as ActiveMQ AWS cloud services (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, CloudWatch) CI/CD tooling: Maven, Git, Jenkins, SonarQube Containerisation using Docker Test-driven development using JUnit, Mockito, TestContainers (or ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!