Negotiable
Inside
Remote
London, UK
Summary: The role of Senior Backend Java Engineer requires a candidate with strong hands-on experience in building, testing, and deploying production-grade APIs and microservices. The position is coding-focused and necessitates active Security clearance due to project timelines. The ideal candidate should be actively involved in software engineering and not primarily in support or management roles. This is a fully remote, 6-month contract position classified as inside IR35.
Key Responsibilities:
- Design, develop, and deploy scalable Back End services and RESTful APIs
- Build and maintain microservice-based architectures
- Write clean, maintainable, and well-tested code
- Contribute to code reviews and engineering best practices
- Work collaboratively within agile, cross-functional teams
Key Skills:
- Strong commercial experience with Java (version 17 or above, 21 preferred)
- Proven experience with Spring Boot
- Experience building REST APIs and microservices from scratch
- Strong testing skills using JUnit and Mockito, with exposure to TDD
- Experience with PostgreSQL or other relational SQL databases
- Hands-on experience with Docker
- Experience with CI/CD pipelines (eg Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Experience working in Agile environments
- Current SC clearance, or willingness and eligibility to obtain it
Salary (Rate): undetermined
City: London
Country: UK
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Senior Backend Java Engineer (SC)
Location: Fully Remote
Contract: 6 months
IR35 Status: Inside IR35
We are currently seeking a Senior Backend Java Engineer with strong, recent hands-on experience in building, testing, and deploying production grade APIs and microservices. The ideal candidate must hold active Security clearance due to the time schedule of the project
This is a coding-focused position suited to candidates who are actively involved in software engineering in their current or most recent role. It is not suited to those whose recent experience is primarily in support, coordination, architecture-only, or line management.
Key Responsibilities- Design, develop, and deploy scalable Back End services and RESTful APIs
- Build and maintain microservice-based architectures
- Write clean, maintainable, and well-tested code
- Contribute to code reviews and engineering best practices
- Work collaboratively within agile, cross-functional teams
Essential Skills and Experience
- Strong commercial experience with Java (version 17 or above, 21 preferred)
- Proven experience with Spring Boot
- Experience building REST APIs and microservices from scratch
- Strong testing skills using JUnit and Mockito, with exposure to TDD
- Experience with PostgreSQL or other relational SQL databases
- Hands-on experience with Docker
- Experience with CI/CD pipelines (eg Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Experience working in Agile environments
- Current SC clearance, or willingness and eligibility to obtain it
Desirable Skills
- OpenAPI/Swagger
- Kafka
- Kubernetes
- Liquibase or Flyway
- Observability and monitoring tools
- Gradle
- Exposure to React or TypeScript
Candidate Profile
- Demonstrable experience building Back End services or APIs directly
- Experience working within microservice architectures
- Strong focus on automated testing as part of delivery
- Practical use of Docker and CI/CD pipelines
- Up-to-date knowledge of modern Java and the Spring ecosystem
Mandatory Requirements
- Recent hands-on Back End Java development experience
- Experience building Spring Boot services from scratch
- Use of Java 17/21 or newer in recent roles
- Proven experience writing unit and integration tests
- Experience with SQL databases
- Experience with Docker and CI/CD
- SC clearance (or eligibility to obtain it)
- Willingness to complete a practical coding assessment
Unsuitable Backgrounds
- Production or L3 support-focused roles
- Bug fixing without development ownership
- Release or process coordination roles
- Line management without active coding responsibilities
- Architecture or governance roles without recent delivery
- Legacy Java maintenance without modern Back End development experience
If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website.