Senior Java Engineer - Fintech Banking

Brookwood Recruitment Ltd

Greater London

On-site

GBP 85,000 - 120,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Brookwood Recruitment Ltd is recruiting a Senior Software Engineer for a major UK bank in London. You will own technical design, set engineering standards and mentor peers while remaining hands-on with code.

You will build secure, scalable back-end services with Java/Spring Boot and front-end apps in React/TypeScript, deployed to Azure with AKS, Kafka and modern CI/CD workflows.

Qualifications

  • 8+ years of commercial software engineering experience.
  • Hands-on with Java and Spring Boot for distributed back-end services.
  • Experience with React and TypeScript for modern front-end development.
  • Strong design skills for microservices and event-driven architectures (Kafka).
  • Cloud engineering with Microsoft Azure, ideally AKS.
  • Experience with containers/orchestration (Docker, Kubernetes).
  • Familiarity with API management (Kong).
  • Infrastructure as Code (Terraform) and deployment tools (Helm).
  • Mature practices: automated testing, CI/CD, secure coding and production support.
  • Leadership in technical design decisions and mentoring engineers.

Responsibilities

  • Lead technical design and development of features and services in collaboration with Solution Architecture.
  • Build secure, resilient back-end services and APIs; develop front-ends with React/TypeScript.
  • Develop cloud-native applications across Azure and AKS.
  • Break legacy capabilities into bounded, event-driven microservices; integrate with core platforms.
  • Design event-driven architectures using Kafka and API management (Kong).
  • Manage containerised workloads with Kubernetes; automate infra with Terraform and Helm.
  • Own services in production, including observability, incident response and RCA.
  • Set engineering standards across code reviews, testing, CI/CD, security and IaC.
  • Mentor engineers and influence practices beyond the squad.
  • Collaborate with product, QA, architecture and delivery teams to translate requirements.

Skills

Java
Spring Boot
React
TypeScript
Microservices
Kafka
Azure
AKS
Docker
Kubernetes
Terraform
Helm
CI/CD
Observability
Production support

Tools

Kong
Terraform
Helm
Docker
Kubernetes
AKS

Job description

The opportunity

Our client is a well-established UK bank serving personal, business and commercial customers. Following a period of major transformation, it has a clear strategy and a significant engineering agenda: modernising core platforms, decoupling services and building first-class digital journeys. They're hiring a Senior Software Engineer to take technical ownership within a cross-functional squad. You'll lead design, set engineering standards and mentor others - while remaining hands-on with the code. It's a bank big enough that your work will impact millions of customers, but small enough that your technical decisions are visible and make a difference.

What you'll be doing
  • Leading the technical design and development of features and services, working closely with Solution Architecture.
  • Building secure, resilient back-end services and APIs using Java and Spring Boot, alongside modern front-end applications using React and TypeScript.
  • Developing cloud-native applications and distributed services across Microsoft Azure and Azure Kubernetes Service (AKS).
  • Breaking legacy capabilities into well-bounded, event-driven microservices and integrating with core banking and payment platforms.
  • Designing and implementing event-driven architectures using Kafka and API management technologies such as Kong.
  • Managing containerised workloads using Kubernetes, with infrastructure automation through Terraform and Helm.
  • Taking ownership of services in production, including observability, incident response and root-cause analysis.
  • Setting engineering standards across code reviews, automated testing, CI/CD, security and infrastructure as code.
  • Mentoring engineers and influencing engineering practices beyond your immediate squad.
  • Working with product, QA, architecture and delivery partners to translate business requirements into high-quality software.
What we're looking for
  • 8+ years' commercial software engineering experience, with a proven track record operating at senior level.
  • Strong hands-on experience with Java and Spring Boot, building distributed back-end services and APIs.
  • Experience with React and TypeScript and modern front-end development.
  • Strong system design capabilities, particularly microservices, event-driven architecture and messaging technologies such as Kafka.
  • Hands-on cloud engineering experience with Microsoft Azure, ideally including AKS.
  • Experience with containers and orchestration using Docker and Kubernetes.
  • Familiarity with API management and integration technologies such as Kong.
  • Infrastructure as Code experience using Terraform, alongside deployment tooling such as Helm.
  • Mature engineering practices covering automated testing, CI/CD, secure coding and production support.
  • Experience leading technical design decisions and mentoring other engineers.
  • Confident communicator, comfortable engaging with engineers, architects and business stakeholders.

Our client welcomes applications from everyone and will make reasonable adjustments at any stage. If you don't meet every requirement but the role excites you, we'd still like to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Financial Services
Senior Java Engineer - Financial Services

Fynity Limited • Greater London

Hybrid
GBP 90,000 - 130,000
20% annual bonus
Hybrid work – 2 days in London
Pension and wider benefits package
+3
Senior Java Software Engineer
Senior Java Software Engineer

NatWest Group • Manchester

Hybrid
GBP 70,000 - 110,000
Senior Java Architect, Banking, Kafka in London
Senior Java Architect, Banking, Kafka in London

Energy Jobline ZR • Greater London

Hybrid
GBP 96,000 - 126,000
Hybrid work model
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

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

Intelligent Steps • City Of London

On-site
GBP 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Synechron • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Java Engineer
Senior Java Engineer

Burns Sheehan Limited • Manchester

On-site
GBP 90,000 - 120,000
Senior Java Developer
Senior Java Developer

MW Recruitment Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working (3 in office)
Pension
Life Assurance
+2
Senior Java Software Engineer
Senior Java Software Engineer

Eden Scott • City of Edinburgh

Remote
GBP 70,000 - 90,000
Senior Engineer | Financial Markets | Hybrid | TWE47604
Senior Engineer | Financial Markets | Hybrid | TWE47604

twentyAI • Greater London

On-site
GBP 90,000 - 130,000