Overview
We’re looking for an experienced Lead Java Engineer to join our cloud engineering consultancy. Location : London (Hybrid).
This is a hands-on Lead Engineering role where you could be involved in defining and delivering high-performance backend services in a fast-moving, cloud-native environment — where releasing multiple times per day is the norm.
What You’ll Be Doing
- Build scalable and secure microservices using Java 21 + Spring Boot
- Collaborate with in-house engineers to augment and accelerate platform delivery
- Deploy and monitor services in AWS using Kubernetes
- Work in a high-frequency release environment — deploying multiple times per day
- Use Grafana (or similar) for observability and maintain production-grade reliability
- Defining and owning the technical direction for projects, ensuring architecture and design choices align with business goals
- Providing hands-on guidance on complex problems, reviewing and approving designs, and making trade-offs between speed, cost, and quality
- Hands-on with Docker, Kubernetes , AWS , and containerised deployments
- CI / CD pipeline experience with GitHub or similar tools
- Exposure to high-velocity teams with frequent releases
- Excellent collaboration and communication skills in a mixed consultancy / client setup
Qualifications & Requirements
8+ years of Java engineering experience (Java 11+; ideally Java 21)Strong background with Spring Boot , microservices, and cloud-native designHands-on with Docker , Kubernetes , AWS , and containerised deploymentsExperience with CI / CD tooling and GitHub or similarExperience in a high-velocity, frequent-release environmentEmployment Details
Location : London (Hybrid)Employment type : Full-timeSeniority level : Mid-Senior levelJob function : Engineering, Information Technology, and ConsultingIndustries : Software DevelopmentAdditional notes : Base pay range information is provided by Inara; actual pay will be based on skills and experience.
#J-18808-Ljbffr