Java Software Engineer

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

Job Details

Company
Montash
Location
United Kingdom
Posted