Senior Java Engineer - Core Banking (Remote)

your Jared

Greater London

Hybrid

GBP 83,000 - 138,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Qualifications

  • Senior Java experience with modern Java (17/21) and Spring Boot.
  • Experience delivering high-volume, mission-critical banking services.
  • Strong REST API and integration experience with systems.
  • Experience with microservices architectures and container orchestration.
  • Proficiency in SQL databases (PostgreSQL/Oracle).
  • Exposure to Kafka and event-driven designs.
  • Familiarity with cloud platforms (AWS/Azure/GCP) and DevOps pipelines.

Responsibilities

  • Design, develop and maintain Java and Spring Boot services for core banking.
  • Modernise legacy apps into scalable microservices and APIs.
  • Ensure security, resilience and performance of critical systems.
  • Collaborate with architects and product owners in an international team.
  • Participate in code reviews and architectural discussions.

Skills

Java development
Spring Boot
Microservices
REST APIs
Kafka
SQL
PostgreSQL
Oracle
JUnit/Mockito
Docker
Kubernetes
CI/CD pipelines
Cloud (AWS/Azure/GCP)
English communication

Tools

Testcontainers
CI/CD tooling

Job description

Java Developer - Core Banking

Location:

Remote work, England

Salary:

Competitive

Job Type:

Contract

Date Posted:

19 days ago

Expiry Date:

03/10/2026

Job Ref:

BH-128479

Start Date:

19/08/2026

Contact:

Shakir Muhammad

Contact Email:

shakir.muhammad@xcede.com

Specialism:

Software Engineering & Architecture

Senior Java Engineer – Core Banking

6-month contract

Fully Remote

Outside IR35 £400 per day

We are looking for a Senior Java Engineer to join a major Core Banking team delivering the development, modernisation and support of mission‑critical banking services.

You will work across several strategic initiatives, including core banking transformation, legacy‑system modernisation, regulatory enhancements and integrations between core banking platforms and surrounding services.

This is a hands‑on engineering position requiring strong Java expertise and recent experience delivering highly available systems within banking, payments or financial services.

Key responsibilities

  • Design, develop and maintain Java and Spring Boot services supporting core banking operations.
  • Modernise legacy banking applications into scalable microservices.
  • Build APIs and event‑driven integrations between core banking platforms, payment systems and third‑party services.
  • Develop services covering areas such as accounts, balances, transactions, payments, reconciliation and regulatory reporting.
  • Maintain transaction integrity, resilience, security and performance.
  • Implement automated unit, integration and contract testing.
  • Troubleshoot production incidents and perform root-cause analysis.
  • Participate in code reviews, technical design and architecture discussions.
  • Collaborate with architects, product owners, analysts and other engineering teams.
  • Support the delivery of regulatory and compliance‑driven banking changes.
  • Strong commercial Java development experience, ideally Java 17 or 21.
  • Extensive experience with Spring Boot and microservices.
  • Recent experience within core banking, digital banking, payments or financial services.
  • Experience building mission‑critical, high‑volume transactional systems.
  • Strong REST API and systems‑integration experience.
  • Event‑driven development experience using Kafka or similar technologies.
  • Strong SQL and relational‑database knowledge, such as PostgreSQL or Oracle.
  • Understanding of distributed‑system patterns, including idempotency, retries, reconciliation and failure recovery.
  • Automated testing experience using JUnit, Mockito, Testcontainers or equivalent tools.
  • Experience with Docker, Kubernetes and CI/CD pipelines.
  • Strong communication skills and the ability to work within an international delivery team.
  • Experience with platforms such as Temenos Transact/T24, Oracle FLEXCUBE, Finacle, FIS, Fiserv, Mambu, Avaloq or a bespoke core banking system.
  • Core banking transformation, migration or legacy‑modernisation experience.
  • Knowledge of account servicing, ledgers, balances and transaction posting.
  • SEPA, SWIFT, Faster Payments, CHAPS, BACS, Instant Payments or ISO 20022 experience.
  • AWS, Azure or GCP experience.
  • Exposure to regulatory initiatives such as PSD2, Open Banking, DORA, AML or GDPR.
  • Production support or on‑call experience for critical banking services.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

JAVA DEVELOPER - CORE BANKING
JAVA DEVELOPER - CORE BANKING

your Jared • Greater London

Hybrid
GBP 83,000 - 138,000
Senior Java Developers - Retail Banking
Senior Java Developers - Retail Banking

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 120,000
Java Developer
Java Developer

Evantis Consulting • Glasgow

Hybrid
GBP 68,000 - 108,000
Private healthcare
Pension scheme
Performance-related bonus
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
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 Engineer - London
Senior Java Engineer - London

Salt • Greater London

Hybrid
GBP 134,000 - 156,000
Senior Java Architect - Payments
Senior Java Architect - Payments

Sanderson • City Of London

Hybrid
GBP 143,000 - 156,000
Senior Java Architect - Payments in London
Senior Java Architect - Payments in London

Energy Jobline ZR • Greater London

Hybrid
GBP 101,000 - 111,000
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work
Java Developer | Investment Banking | Hybrid, London
Java Developer | Investment Banking | Hybrid, London

Ports North • City Of London

Hybrid
GBP 94,000 - 127,000