Role: Backend Developer
Start Date: ASAP
Contract Length: 6 months (extensions available)
Work Location: Remote, with ad-hoc, expenses paid travel to office
IR35 Status: Inside IR35
Industry: Government
Interview Process: MS Teams, 1-2 Stage, Technical Interview Testing
Are you a Backend Java Engineer who enjoys building scalable microservices and working in modern engineering environments?
We are supporting an innovative technology-driven organisation that is expanding its backend engineering capability. They are looking for a strong Java engineer to contribute to the development of large-scale microservice-based systems within a collaborative, agile engineering team.
This is a hands-on role working with modern backend technologies and DevOps practices.
Responsibilities:
* Develop and maintain backend services using Java and Spring Boot
* Build and support microservice-based architectures
* Write high-quality, testable code using test-driven development practices
* Work with Docker containerisation and CI/CD pipelines
* Develop and manage data persistence using Postgres or other relational databases
* Collaborate with engineers, product teams, and other disciplines in an agile environment
Essential Skills:
* Live, transferrable SC Clearance
* Expert in Java (Spring Boot)
* Experience with Postgres or relational SQL databases
* Hands-on experience with Docker
* Expert in TDD using Junit, Mockito or similar frameworks
* Experience working with CI/CD pipelines (Jenkins or similar)
* Experience working with microservice architecture in an agile environment
Desirable Skills:
* API specification tools such as Swagger / OpenAPI
* Gradle build tooling
* Database migration tooling such as Liquibase
* Experience with Kafka
* Frontend exposure with React or Typescript