Senior Java Developers - Retail Banking

Oliver Bernard

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

1 hour ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Oliver Bernard is seeking two experienced Senior Java Developers to join a major retail banking transformation programme in London. You will work on large-scale payments and accounts platform, designing and building high-volume, cloud-native systems.

You'll create Java-based microservices, leverage AWS and Kafka, and collaborate with product owners, architects and engineering teams to deliver robust banking solutions in a regulated environment.

Qualifications

  • Strong Java development experience (Java 17/21) in enterprise environments.
  • Retail banking or financial services experience.
  • Hands-on with payments, accounts, or transaction processing systems.
  • Experience building microservices architectures.
  • Proficiency with AWS cloud.
  • Experience with Kafka.
  • Knowledge of high-performance, high-throughput systems.
  • Understanding distributed/event-driven architectures.
  • Experience with Spring Boot / Spring ecosystem.
  • Knowledge of payment rails or banking integrations.
  • Experience in regulated financial environments.

Responsibilities

  • Design, develop and enhance high-volume transactional banking systems.
  • Build scalable Java-based microservices deployed to cloud infrastructure.
  • Collaborate with product owners, architects and engineering teams.
  • Develop event-driven services using Kafka for payments processing.
  • Ensure systems meet high availability, security, and regulatory standards.
  • Contribute to architecture discussions and engineering best practices.

Skills

Java 17/21
AWS
Kafka
Spring Boot
Microservices
Distributed systems

Job description

Contract: 12 Months

Location: Canary Wharf, London – 3 days onsite / 2 days WFH

We are currently seeking 2 experienced Senior Java Developers to join a major retail banking transformation programme within a leading financial services organisation. You will be working on a large-scale payments and accounts platform, helping modernise critical banking systems that support high-volume customer transactions.

This is an exciting opportunity to work on mission-critical financial systems within a modern cloud-native environment.

Key Responsibilities
  • Design, develop and enhance high-volume transactional banking systems supporting accounts and payments.
  • Build scalable Java-based microservices deployed to cloud infrastructure.
  • Work closely with product owners, architects, and engineering teams to deliver robust banking solutions.
  • Develop event-driven services using Kafka for payment and transaction processing.
  • Ensure systems meet high availability, security, and regulatory standards required in financial services.
  • Contribute to architecture discussions and technical best practices across the engineering team.
Required Experience
  • Strong Java development experience (Java 17/21) in enterprise environments.
  • Proven experience working in retail banking or financial services.
  • Hands-on experience with payments, accounts, or transaction processing systems.
  • Experience building microservices architectures.
  • Strong experience with:
  • AWS
  • Kafka
  • Experience building high-performance, high-throughput systems.
  • Strong understanding of distributed systems and event-driven architecture.
  • Experience with Spring Boot / Spring ecosystem
  • Knowledge of payment rails or banking integrations
  • Experience working within regulated financial environments
Working Model
  • Hybrid working: 3 days onsite in Canary Wharf, 2 days remote.
  • Collaborative Agile environment within a large engineering programme.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Core Banking (Remote)
Senior Java Engineer - Core Banking (Remote)

your Jared • Greater London

Hybrid
GBP 83,000 - 138,000
JAVA DEVELOPER - CORE BANKING
JAVA DEVELOPER - CORE BANKING

your Jared • Greater London

Hybrid
GBP 83,000 - 138,000
Java Developer Contract
Java Developer Contract

Evantis Consulting • Glasgow

Hybrid
GBP 55,000 - 75,000
Performance-related bonus
Hybrid working arrangements
Career development and progression
Senior Java Architect - Payments in London
Senior Java Architect - Payments in London

Energy Jobline ZR • Greater London

Hybrid
GBP 101,000 - 111,000
Java Developer
Java Developer

Evantis Consulting • Glasgow

Hybrid
GBP 68,000 - 108,000
Private healthcare
Pension scheme
Performance-related bonus
Senior Java Developer - Payments & Banking Microservices
Senior Java Developer - Payments & Banking Microservices

Oliver Bernard • Greater London

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

Fynity • Greater London

Hybrid
GBP 85,000 - 115,000
20% annual bonus
Hybrid working – 1 day per week in Ldn
Work with Tier 1 financial clients
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work
Senior Java Architect - Payments
Senior Java Architect - Payments

Sanderson • City Of London

Hybrid
GBP 143,000 - 156,000
Senior Java Developer
Senior Java Developer

LA International • Greater London

Hybrid
Hybrid work model