Principal Backend Engineer Java Spring Boot AWS
Summary
Lead the design and delivery of technology projects for financial services clients as a hands-on Principal Backend Engineer: build scalable Java/Spring Boot microservices, modernise legacy systems and migrate them to AWS, design REST APIs and distributed systems, and improve CI/CD and DevOps practices. Hybrid, London-based role.
In this role you lead the design and delivery of high-impact technology projects for clients in financial services, combining hands-on Java work with technical leadership. You help modernise legacy systems, migrate to AWS, and elevate CI/CD and cloud deployment practices. You’ll work with a collaborative team focused on engineering excellence to deliver meaningful client outcomes. This position offers a hybrid London-based work setup and opportunities to shape transformation at scale.
Pay / Benefits- Pension
- Life Assurance
- Income Protection
- Private medical care for you and your family
- Travel Insurance
- Charitable giving? (Charitable giving)
- Lead technical projects and client engagements from design through delivery
- Develop scalable Java applications using Spring Boot and microservices
- Modernise and migrate legacy systems to AWS
- Design and work with REST APIs and distributed systems
- Introduce and improve CI/CD and DevOps practices
- Provide technical expertise and guidance to clients and engineering teams
- Experience in financial services or Fintech environments
- Strong Java development skills including multi-threading and concurrency
- Experience with Spring Boot and microservices
- Strong Kafka experience
- Knowledge of REST APIs
- Knowledge of AWS
- Fundamentals in OOP, data structures, and design patterns
- Familiarity with DevOps and CI/CD pipelines
- Collaborative, problem-solving, client-facing mindset
- collaborative
- problem solving
- client interaction
- Java (Spring Boot)
- Kafka
- AWS