Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Get past ATS filters
Benefits offered by this job
Discretionary bonus
Health insurance
Life insurance
Critical illness cover
5 weeks of annual leave
Training and certifications
Gympass
Travel insurance
Job summary
A leading consulting firm in London is seeking a Principal Backend Engineer (Java) to join their Technology & Engineering team. The candidate will lead the design of secure, scalable backend systems and architect distributed microservices. Expertise in Java, Spring Boot, and AWS is required, alongside strong leadership capabilities. This role offers a competitive, people-first benefits package and opportunities for continuous learning.
Qualifications
Expertise in Java 11/17+, Spring Boot, and AWS-based enterprise cloud solutions.
Proven track record architecting secure, scalable services using microservices and CQRS patterns.
Strong experience in CI/CD pipelines, SQL/NoSQL, Kafka, CloudFormation, and streaming frameworks.
Responsibilities
Lead the design and development of secure, scalable backend systems using Java 11+ and Spring Boot.
Architect distributed microservices and event-driven systems deployed to public cloud (preferably AWS).
Guide technical decision-making across teams and align solutions to enterprise strategies.
Coach developers, shape delivery processes, and influence broader engineering practices.
Skills
Java 11/17+
Spring Boot
AWS-based enterprise cloud solutions
Microservices
CI/CD pipelines
System security protocols
Job description
A leading consulting firm in London is seeking a Principal Backend Engineer (Java) to join their Technology & Engineering team. The candidate will lead the design of secure, scalable backend systems and architect distributed microservices. Expertise in Java, Spring Boot, and AWS is required, alongside strong leadership capabilities. This role offers a competitive, people-first benefits package and opportunities for continuous learning.