Staff Engineer Java Spring Boot AWS

Company: Client Server
Apply for the Staff Engineer Java Spring Boot AWS
Location: London
Job Description:

Overview

As a Staff Engineer, you own and steer high-impact technology projects within a global technology consultancy. You combine hands-on Java development with technical leadership, guiding design, delivery and client engagements on complex transformation programs. You modernise legacy systems, migrate to AWS and establish modern CI/CD and cloud deployment practices. You work closely with cross-functional teams to deliver meaningful outcomes for clients while maintaining a culture of engineering excellence and continuous improvement. This role offers influence across projects and a meaningful impact on financial services transformations.

Pay / Benefits

  • Salary up to 120k
  • Pension
  • Life Assurance
  • Income Protection
  • Private medical care for you and your family
  • Travel Insurance

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

Key requirements

  • Experience in financial services or Fintech environments
  • Strong Java development skills including multi-threading and concurrency
  • Experience with Spring Boot and microservices
  • Good knowledge of REST APIs
  • Understanding of AWS
  • Strong fundamentals in object-oriented programming, data structures and design patterns
  • Familiar with DevOps and CI/CD pipelines
  • Collaborative, problem-solving mindset and client interaction skills
  • collaborative
  • problem solving
  • client engagement
  • Java
  • Spring Boot
  • microservices

…

Posted: September 17th, 2026