Software Engineer - Java, Realtime Payments, Implementation

Morson Group

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Morson Group is seeking a Senior Java Software Engineer to join a fintech-focused team in London. Work on a real‑time payments processing solution using Java 11+, Spring Boot, Kafka and MongoDB, and contribute from design and coding perspectives to deliver scalable, highly available components.

You will thrive in an Agile environment with strong emphasis on Pair Programming and TDD/BDD, delivering client-specific features for high-volume financial platforms.

Qualifications

  • Strong hands-on Java engineering with Java 11+.
  • Deep knowledge of microservices, Spring/Spring Boot.
  • Experience in distributed real-time apps with Reactive Programming and tools like Akka, Kafka, WebFlux, RXJava.
  • Hands-on with MongoDB and AWS cloud.
  • Experience in Financial Services, payments preferred.

Responsibilities

  • Join a client implementation team to deliver and customise core real-time payments processing components.
  • Take ownership of delivering features ensuring high availability, resiliency, and scalability.
  • Work in an Agile, pair-programming and TDD/BDD influenced environment.

Skills

Java
Microservices
Reactive programming
TDD/BDD
Real-time systems
AWS Cloud
Akka
Kafka
WebFlux
RXJava

Tools

Spring Boot
MongoDB
Docker/Kubernetes

Job description

Java Software Engineer – Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Reactive Programming, MongoDB Payments

A Senior Java Engineer with a background in finance/payments and experience working on distributed real-time systems is sought after by a global Fintech. This organisation specialises in providing high performance technology solutions to global financial institutions (including several Investment Banks), primarily to augment their payments capabilities.

As a Senior Engineer, you will join a new client implementation team working on client-based projects to implement and customise their core realtime payments processing solution,using a primary tech stack of Java 17 (soon to be 21/25), Spring Boot, Kafka and MongoDB. You will contribute from both a design and coding perspective, taking ownership of delivering custom components and features per client requests ensuring high availability, resiliency and scalability.

As a Fintech, they are highly Agile, operating in multi-functional delivery squads manging projects from inception through to delivery/go-live and with a heavy focus on Pair Programming and TDD, so are looking for people from similar environments.

To be successful, you will demonstrate:

  • A strong background in hands-on Java engineering, currently working with Java 11+
  • Indepth knowledge of microservices architecture and usage of Spring/Spring Boot
  • Experience developing distributed, real-time applications with deep knowledge of Reactive Programming Principles and tools like Akka, Kafka, WebFlux, RXJava
  • Hands-on experience of both MongoDB and AWS cloud
  • Industry experience within Financial Services, preferably within the Payments arena or at the very least, high volume, low latency platforms

Please note you will be required in office two days per week in Wimbledon.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Java Engineer - Fintech & Microservices
Senior Real-Time Java Engineer - Fintech & Microservices

Morson Group • Greater London

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

Fynity • London

On-site
GBP 70,000 - 90,000
Hybrid working
Collaboration with global banks
Fast-paced, product-led environment
Senior Staff Java Engineer
Senior Staff Java Engineer

RE Partners • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
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 Engineer
Senior Java Engineer

Myn • Greater London

On-site
GBP 70,000 - 110,000
Hybrid work
Senior Java Architect
Senior Java Architect

Falcon Smart IT (FalconSmartIT) • Greater London

On-site
GBP 110,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Eden Scott • City of Edinburgh

On-site
GBP 70,000 - 90,000
Senior Java Engineer – Real‑Time Payments (Hybrid)
Senior Java Engineer – Real‑Time Payments (Hybrid)

Fynity • London

Hybrid
GBP 70,000 - 90,000
Hybrid working
Collaboration with global banks
Fast-paced, product-led environment
Senior Java Engineer
Senior Java Engineer

Maxwell Bond • Greater London

On-site
GBP 42,000 - 70,000
Principal Java Developer
Principal Java Developer

RE Partners • Milton Keynes

On-site
GBP 90,000 - 130,000