About this role
Salary: £40,000 - 70,000 per year
Requirements: Experience within a financial services or Fintech environmentStrong Java development skills, including multi-threading and concurrencyExperience with Spring Boot and microservices environmentsGood knowledge of REST APIsGood understanding of AWSThorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures, and Design PatternsFamiliarity with DevOps and CI/CD pipelinesCollaborative approach with strong problem-solving and client interaction skills Responsibilities: Lead client projects, often long-term technical transformationsDesign, develop, and deliver a range of projects for our clients, mainly within the financial services sectorFocus on migrating legacy systems to AWS and introducing CI/CD pipelines and cloud deploymentsWork within a collaborative team focused on engineering best practice and continuous improvement of client systemsProvide technical expertise, leadership, and business/client-facing supportOperate in a hybrid setup from our London City office and client sites Technologies: AWSCI/CDCloudDevOpsSupportJavaRESTSpringSpring Bootmicroservices More:
We are a global technology consultancy offering a Principal Java Developer / Software Engineer opportunity in London with hybrid working. Our team is friendly, diverse, and upbeat, with a strong focus on collaboration, engineering best practice, and continuous improvement. We offer a competitive salary of up to £120k along with a 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