We are seeking a Senior Backend Java Engineer with strong experience in building and deploying production-grade APIs and microservices. The ideal candidate will design, develop, and deploy scalable backend services and RESTful APIs. This is a coding-focused position that requires hands-on experience with Java and Spring Boot.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
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 backend 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
- 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 (e.g. Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Experience working in Agile environments
- Current SC clearance, or willingness and eligibility to obtain it
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- OpenAPI / Swagger
- Kafka
- Kubernetes
- Liquibase or Flyway
- Observability and monitoring tools
- Gradle
- Exposure to React or TypeScript
- Demonstrable experience building backend 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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Recent hands-on backend 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
- 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 backend development experience
Similar Jobs
Explore other opportunities that match your interests
mydigitalnomads
Zipline