Coltech Recruitment
Java Backend Engineer
Job Description
Salary: £? - ? per year
Requirements:- Strong hands-on experience with Java
- Strong hands-on experience with Spring Boot
- Strong hands-on experience with Spring Cloud
- Strong hands-on experience with Spring Batch
- Strong hands-on experience with microservices architecture
- Strong hands-on experience with REST API development and design
- Strong hands-on experience with GraphQL
- Strong hands-on experience with NoSQL databases, ideally Azure Cosmos DB
- Strong hands-on experience with Apache Kafka / Confluent Kafka
- Strong hands-on experience with OAuth 2.0
- Strong hands-on experience with Microsoft Entra ID / Azure AD
- Strong hands-on experience with Microsoft Azure
- Strong hands-on experience in Agile software development environments
- Strong hands-on experience with automated testing, CI/CD and modern software engineering practices
- Strong hands-on experience with production monitoring, troubleshooting and observability
- Pragmatic and collaborative backend engineer with ownership of high-quality software delivery
- Ability to communicate technical concepts clearly to technical and non-technical stakeholders
- Strong focus on quality, maintainability, security, reliability and continuous improvement
- L4/L5 level candidates are particularly attractive, with evidence of technical leadership, architectural decision-making, mentoring and ownership of complex backend solutions
- Design, develop and continuously improve scalable backend services using Java and Spring Boot
- Build and maintain microservices and REST APIs within a modern cloud environment
- Develop high-quality, maintainable and well-documented software
- Contribute to API and service design, including REST and GraphQL
- Implement automated testing and modern engineering practices throughout the SDLC
- Build reliable, secure and observable services suitable for production environments
- Monitor application health, investigate incidents and contribute to root-cause remediation
- Work with cloud technologies across the Microsoft Azure ecosystem
- Collaborate with product, design and engineering teams to translate business and user requirements into effective technical solutions
- Contribute to security, compliance, performance and other non-functional requirements
- Share technical knowledge and contribute to a collaborative engineering culture
- Help develop AI-enabled solutions that are explainable, ethical and human-centric
- AI
- API
- Azure
- Backend
- CI/CD
- Cloud
- Cosmos DB
- GraphQL
- Java
- Kafka
- NoSQL
- OAuth
- REST
- Security
- Spring
- Spring Boot
- microservices
- Support
More:
We are hiring a Java Backend Engineer for a 6-month contract based in London, joining a high-performing engineering team that develops intelligent digital products and services supporting employees and HR stakeholders. This is a hands-on role focused on building scalable, secure and reliable backend services in an Agile environment, with AI increasingly at the core of the products we develop. We offer the opportunity to work across the full software development lifecycle, alongside product managers, designers and fellow engineers, using modern cloud technologies across the Microsoft Azure ecosystem.
last updated 32 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Coltech Recruitment
Coltech Recruitment
London
IT
Skills & Technologies
Inferred from job description