Principal Backend Engineer Java Spring Boot AWS

Client Server

Greater London

Hybrid

GBP 40,000 - 70,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Pension
Life assurance
Income protection
Private medical care for you and your家
Travel insurance
Gym membership
Flexible holiday scheme

Job summary

Client Server in London is seeking a Principal Backend Engineer to lead critical Java-based projects. You will design and build scalable Spring Boot microservices, modernise legacy systems on AWS, and shape REST API architectures across client portfolios.

They seek a collaborative problem-solver with strong CS fundamentals and experience conveying complex concepts to clients. This hybrid London role includes a substantial salary package and comprehensive benefits.

Qualifications

  • Experience in financial services or fintech environments is required.
  • Strong Java development skills with multi-threading and concurrency.
  • Experience with Spring Boot and microservices environments.
  • Good knowledge of REST APIs and AWS is essential.
  • Solid understanding of OOP, data structures and design patterns.
  • Familiarity with DevOps and CI/CD pipelines.
  • Collaborative, problem solving, and client-facing mindset.

Responsibilities

  • 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 guidance to clients and engineering teams.

Skills

Java
Multithreading
Concurrency
Spring Boot
Microservices
REST APIs
AWS
OOP/DS/Design patterns
DevOps/CI-CD
Client interaction

Tools

Spring
Cloud
CI/CD
Docker
Kubernetes

Job description

Salary: £40,000 - 70,000 per year

Requirements:
  • We require experience within a financial services or Fintech environment.
  • We require strong Java development skills, including multi-threading and concurrency.
  • We require experience with Spring Boot and microservices environments.
  • We require a good knowledge of REST APIs.
  • We require a good understanding of AWS.
  • We require a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns.
  • We require familiarity with DevOps and CI/CD pipelines.
  • We are looking for someone who is collaborative, enjoys problem solving, and interacting with clients.
Responsibilities:
  • We lead technical projects and client engagements from design through to delivery.
  • We develop scalable Java applications using Spring Boot and microservices.
  • We modernise and migrate legacy systems to AWS.
  • We design and work with REST APIs and distributed systems.
  • We introduce and improve CI/CD and DevOps practices.
  • We provide technical expertise and guidance to clients and engineering teams.
Technologies:
  • AWS
  • Backend
  • CI/CD
  • DevOps
  • Support
  • Java
  • REST
  • Spring
  • Spring Boot
  • microservices
  • Cloud
More:

We are a global technology consultancy working on complex, long-term transformation projects, primarily within the financial services sector. This is a Principal Backend Engineer / Developer role based in London with a hybrid work-from-home policy, requiring three days a week in the London City office or at client sites. You will join a friendly, diverse, upbeat, and highly collaborative team focused on engineering excellence, continuous improvement, and delivering meaningful outcomes for clients. The package includes a salary of up to 120k, pension, life assurance, income protection, private medical care for you and your family including mental health support, travel insurance, charitable giving, gym membership for you and your family, and a flexible holiday scheme.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Java Developer
Principal Java Developer

Client Server • Greater London

Hybrid
GBP 40,000 - 70,000
Pension
Life Assurance
Income Protection
+5
Senior Backend Engineer Java
Senior Backend Engineer Java

Capco • City of Edinburgh, Glasgow

Hybrid
GBP 65,000 - 105,000
Bonus potential
Pension
Health insurance
+1
Principal Backend Engineer – London (Hybrid) | Up to £160k + Bonus
Principal Backend Engineer – London (Hybrid) | Up to £160k + Bonus

Oliver Bernard • Greater London

Hybrid
GBP 96,000 - 160,000
Principal Backend Engineer - Java/Spring on AWS (Hybrid)
Principal Backend Engineer - Java/Spring on AWS (Hybrid)

Client Server • Greater London

Hybrid
GBP 40,000 - 70,000
Pension
Life assurance
Income protection
+4
Java Developer
Java Developer

Evantis Consulting • Glasgow

Hybrid
GBP 68,000 - 108,000
Private healthcare
Pension scheme
Performance-related bonus
Senior Java Engineer
Senior Java Engineer

Initialize IT • Greater London

Hybrid
GBP 54,000 - 71,000
Senior Backend Engineer, Java, Kotlin, AWS | Fintech, Payments Platform (B2B) | Leeds, Hybrid ([...]
Senior Backend Engineer, Java, Kotlin, AWS | Fintech, Payments Platform (B2B) | Leeds, Hybrid ([...]

Owen Thomas | Pending B Corp™ • Leeds

Hybrid
GBP 65,000 - 85,000
Health Insurance
Hybrid working model
Backend Software Engineer Python AWS Trading
Backend Software Engineer Python AWS Trading

Client Server • Greater London

Hybrid
GBP 40,000 - 70,000
Bonus
Pension
Career advancement
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work
Senior Java Developer
Senior Java Developer

Wolviston Management Services • Forest Hall

Hybrid
GBP 70,000 - 75,000
Hybrid working
Monthly office attendance