> Markdown version of [/jobs/ext/4532391-principal-backend-engineer-java-spring-boot-aws](https://www.wearedevelopers.com/jobs/ext/4532391-principal-backend-engineer-java-spring-boot-aws). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Backend Engineer Java Spring Boot AWS - **Company:** Client Server - **Location:** London, UK (Remote available) - **Salary:** £100,000.0 - £120,000.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Amazon Web Services, Continuous Integration, Data Structures, Software Design Patterns, DevOps, Distributed Systems, Object-Oriented Software Development, Software Engineering, Multithreading, Java Application Server, Concurrency, Spring-boot, Apache Kafka, Restful APIs, Legacy Systems, Microservices - **Published:** November 3, 2026 - **Apply:** https://www.client-server.com//job/principal-backend-engineer-java-spring-boot-aws-1/apply ## About the Role * You have experience within a financial services or Fintech environment * You have strong Java development skills including multi-threading and concurrency * You have experience with Spring Boot and microservices environments * You have strong experience with Kafka * You have a good knowledge of REST APIs * You have a good understanding of AWS * You have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns * You are familiar with DevOps, CI/CD pipelines * You're collaborative, enjoy problem solving and interacting with clients ## Description Are you an experienced Java Software Engineer who enjoys taking technical ownership, leading projects and working directly with clients? You could be progressing your career at a global technology consultancy, working on complex, long-term transformation projects, primarily within the financial services sector. As a Principal Backend Engineer, you'll lead the design and delivery of high impact technology projects, helping clients modernise legacy systems, migrate to AWS and introduce modern CI/CD and cloud deployment practices. You'll combine hands-on engineering with technical leadership, problem solving and client engagement. You'll work alongside a highly collaborative team focused on engineering excellence, continuous improvement and delivering meaningful outcomes for clients. What you'll be doing: * Leading technical projects and client engagements from design through to delivery * Developing scalable Java applications using Spring Boot and microservices * Modernising and migrating legacy systems to AWS * Designing and working with REST APIs and distributed systems * Introducing and improving CI/CD and DevOps practices * Providing technical expertise and guidance to clients and engineering teams