Back-End Developer
Role details
Job location
Tech stack
Job description
Junior/Mid-level Back End Developer (Java/Spring Boot/AWS)
- Location: Primarily remote, with occasional travel for monthly team meetings
- Clearance: BPSS required
- Contract: ASAP start - through November 2026 (with potential extension)
Overview
We're looking for a skilled Back End Developer to join a central government digital team, contributing to high-impact services used across the UK. This role is ideal for someone who enjoys solving complex problems, building secure and scalable systems, and working within a collaborative, multidisciplinary environment.
You'll be working primarily with Java, Spring Boot, and AWS, helping to design, develop, and maintain Back End services that support critical government operations. The work is mostly remote, with infrequent travel (around once a month) to meet with the wider team.
Key Responsibilities
- Develop, maintain, and enhance Back End services using Java and Spring Boot
- Build and deploy cloud-native applications on AWS, following best practices for security, scalability, and resilience
- Contribute to the design and implementation of APIs and integration points
- Collaborate with Front End developers, DevOps engineers, product managers, and user researchers
- Write clean, maintainable, well-tested code aligned with government standards
- Participate in code reviews, knowledge sharing, and continuous improvement activities
- Support troubleshooting, incident resolution, and performance optimisation
- Work within an Agile delivery environment, contributing to sprint planning and ceremonies
Essential Skills & Experience
- Strong experience with Java and Spring Boot in production environments
- Hands-on experience with AWS services (eg, Lambda, ECS, S3, API Gateway, RDS, DynamoDB)
- Understanding of microservices architecture and RESTful API design
- Familiarity with CI/CD pipelines and modern DevOps practices
- Experience working at SFIA Level 3 or equivalent responsibility level
- Ability to work effectively in a distributed team
- Eligible for BPSS clearance (or already cleared)
Desirable Skills
- Experience working in central government or public sector environments
- Knowledge of infrastructure-as-code tools (eg, Terraform, CloudFormation)
- Exposure to containerisation (Docker, Kubernetes)
- Understanding of secure coding practices and government security standards
- Familiarity with monitoring and logging tools (eg, CloudWatch, ELK)
Requirements
- Strong experience with Java and Spring Boot in production environments
- Hands-on experience with AWS services (eg, Lambda, ECS, S3, API Gateway, RDS, DynamoDB)
- Understanding of microservices architecture and RESTful API design
- Familiarity with CI/CD pipelines and modern DevOps practices
- Experience working at SFIA Level 3 or equivalent responsibility level
- Ability to work effectively in a distributed team
- Eligible for BPSS clearance (or already cleared)
Desirable Skills
- Experience working in central government or public sector environments
- Knowledge of infrastructure-as-code tools (eg, Terraform, CloudFormation)
- Exposure to containerisation (Docker, Kubernetes)
- Understanding of secure coding practices and government security standards
- Familiarity with monitoring and logging tools (eg, CloudWatch, ELK)