IT & Software

Principal Software Engineer Java Spring Boot AWS

Client Server

London · Greater London · United Kingdom

Overview

In this Principal Software Engineer role, you lead client projects and drive technical transformations, mostly in financial services, focusing on migrating legacy systems to AWS and establishing CI/CD pipelines. You’ll shape architectures, mentor teams, and deliver cloud-enabled software solutions. This position sits within a collaborative team that emphasizes engineering best practices and continuous improvement. You’ll engage with clients to deliver tangible, high-impact outcomes.

Pay / Benefits
  • Pension
  • Life Assurance
  • Income Protection
  • Private medical care for you and your family
  • Travel Insurance
  • Charitable giving (matching) or support? unknown?
Responsibilities
  • Lead client projects and long-term technical transformations
  • Design, develop and deliver software solutions
  • Migrate legacy systems to AWS and implement cloud deployments
  • Introduce and maintain CI/CD pipelines
  • Collaborate with cross-functional teams and client stakeholders
  • Provide technical leadership and mentorship
  • Maintain high standards of engineering best practices and code quality
  • Engage in problem solving and client-facing discussions
Key requirements
  • Java development with focus on multi-threading and concurrency
  • Spring Boot and microservices experience
  • Strong knowledge of REST APIs
  • Good understanding of AWS
  • Solid foundations in OOP, data structures, and design patterns
  • Familiarity with DevOps and CI/CD pipelines
  • Client-facing experience in a financial services or Fintech context
  • Collaboration and problem-solving attitude
  • collaborative
  • problem-solving
  • client-facing communication
  • Java
  • Spring Boot
  • microservices

Reference: WJ-747_30143585

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.