About this role
Salary: £30,500 - 104,500 per year
Requirements: Strong commercial experience with Java 21 or laterExcellent knowledge of Test Driven Development (TDD) and Behaviour Driven Development (BDD)Experience building and supporting large-scale microservice architecturesStrong Agile delivery experienceExperience developing RESTful APIsExperience building automated testing frameworksGood understanding of Linux or Unix-based operating systemsStrong communication skills with both technical and non-technical stakeholdersAbility to learn new technologies quickly and adapt to changing prioritiesSC clearanceWorking knowledge of Jackson and JAX-RSExperience with mocking frameworks such as MockitoExperience with Kafka or ActiveMQ Responsibilities: Design, develop and maintain Java-based microservicesBuild secure, scalable APIs for internal and external consumersDevelop robust automated test suites using TDD and BDDWork within Agile delivery teams using modern engineering practicesParticipate in pair programming and collaborative code reviewsSupport Continuous Integration and Continuous Deployment (CI/CD) pipelinesContribute to technical discussions, architecture and engineering improvementsProvide occasional 2nd line application support where requiredShare knowledge and promote engineering best practice across the wider team Technologies: CI/CDSupportJacksonJavaKafkaLinuxTDDUnixmicroservicesActiveMQMongoDBNoSQLWeb More:
We are seeking multiple Senior Java Developers to join a high-performing Agile engineering team delivering large-scale digital services used by millions of people across the UK. This is a 12-month contract with hybrid working from Manchester, Leeds, Birmingham or Newcastle, with three days per week onsite. You will work on one of the UKs largest digital transformation programmes using a modern technology stack within a collaborative engineering culture focused on quality and continuous improvement. Multiple positions are available on a long-term programme.
last updated 29 week of 2026