Back End Developer
Location: Croydon - 1 day on-site per week
Duration: 12 months
SC Clearance required
The Role
We're looking for an experienced Back End Developer to join a high-impact delivery team working on scalable, mission-critical systems. You'll be building and enhancing robust backend services, collaborating closely with product, DevOps, and QA to deliver reliable APIs and data-driven solutions.
Key Responsibilities
* Design, build, and maintain high-quality backend services and APIs
* Develop scalable, resilient microservices using Java and Spring
* Work with event-driven architectures using Kafka
* Build and consume RESTful APIs
* Write clean, testable code and support automated testing (including API mocking)
* Collaborate with cross-functional teams to deliver secure, performant solutions
* Support troubleshooting, bug fixing, and performance optimisation
Must-Have Skills & Experience
1. Strong commercial experience with Java
2. Spring Framework, including Spring Boot and Spring Data
3. Experience with Kafka and event-driven systems
4. PostgreSQL database experience
5.