Senior Java Developer


London
Contract
GBP700 - GBP880
Development and Engineering​
CR/555567_1754305913
Senior Java Developer

Job Title: Senior Java Developer - Real-Time Payments Platform
Location: London, UK (Hybrid)
Sector: Financial Services / Payments
Remote Policy: Hybrid - 2 days onsite
Duration: 12 months (extendable)

About the Company
Our client is one of the world's largest banking and financial services organisations, serving more than 40
million customers globally. As part of its digital transformation strategy, the company is modernising its
payments infrastructure to support real-time, cross-border, and high-volume transaction processing with
enhanced resilience and compliance.

Role Overview:
We are seeking a Senior Java Developer to join the Global Payments Technology team. You will be working on
a greenfield initiative to build a Real-Time Payments Orchestration Engine that enables seamless processing of
domestic and international payments across multiple rails (Faster Payments, SEPA, SWIFT, CHAPS). The
platform will be cloud-native, event-driven, and designed for high availability and regulatory compliance.

Key Responsibilities:

  • Design and develop backend services using Java 17+, Spring Boot, and Microservices architecture.
  • Build event-driven components using Apache Kafka for real-time payment orchestration and status tracking.
  • Integrate with internal systems and external payment networks (e.g., SWIFT, FPS) using RESTful APIs and ISO 20022 messaging.
  • Implement robust error handling, retry mechanisms, and idempotency for financial-grade reliability.
  • Collaborate with DevOps to deploy services on Kubernetes (EKS) and manage CI/CD pipelines using Jenkins and GitHub Actions.
  • Ensure observability through Prometheus, Grafana, and ELK stack for real-time monitoring and alerting.
  • Work closely with QA to implement contract testing, integration testing, and performance benchmarking.
  • Participate in Agile ceremonies and contribute to technical design discussions and code reviews.

Required Skills & Qualifications:

  • 5+ years of experience in backend development with Java and Spring Boot.
  • Strong understanding of microservices, REST APIs, and event-driven architecture.
  • Experience with Apache Kafka, Docker, and Kubernetes in production environments.
  • Familiarity with CI/CD pipelines, Git, and automated testing frameworks.
  • Knowledge of payment systems, ISO 20022, or financial messaging standards.
  • Strong problem-solving skills and ability to work in a fast-paced, regulated environment.

Preferred Qualifications:

  • Experience in the payments domain, particularly with real-time or cross-border payments.
  • Understanding of compliance, fraud detection, or transaction monitoring systems.
  • Background in working with large-scale distributed systems in financial services.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you