Senior Java Engineer - Kafka, MQ, JMS, Akka, MongoDB, Realtime

Job title : Senior Java Engineer - Kafka, MQ, JMS, Akka, MongoDB, Realtime
Location : London
Job type : Permanent
Salary : £100k - 110k per year + None
Sector : Sell Side
Reference : cornwallis_20940

Senior Java Software Engineer – Real-Time Payments Engineering Fintech - Java 17+, SpringBoot, Kafka, Akka, JMS, MQ, Messaging, Low Latency, Reactive Programming, MongoDB, AWS 

 

We’re looking for an experienced Java Software Engineer to join a global Fintech based in South West London. The company develops high-performance technology solutions for leading financial institutions, helping them strengthen and modernise their payments capabilities.

You’ll join the core engineering team responsible for building and enhancing a real-time payments processing platform. The work involves designing and developing distributed systems that are highly scalable, resilient, and able to handle large transaction volumes.

The environment is highly agile, with a strong focus on pair programming, TDD and BDD, and you’ll have the chance to influence technical decisions and shape how new features are delivered.

 

Tech environment

  • Java 17, Spring, Spring Boot
  • Reactive programming with Akka
  • Microservices architecture
  • Kafka, JMS, RabbitMQ, ActiveMQ
  • Docker / Kubernetes, AWS, MongoDB

 

What we’re looking for

  • Solid hands-on experience with Java 11+ (ideally Java 21)
  • Good understanding of Reactive Programming concepts with Akka, WebFlux, RxJava etc.
  • Experience working with microservices and distributed systems
  • Background with Kafka and JMS related messaging tools
  • Knowledge of multithreading, concurrency, and performance tuning
  • Familiarity with AWS and MongoDB
  • Previous experience in financial services, ideally within payments

 

Why join

  • Work on systems used by major global banks
  • Be part of a highly collaborative, engineering-driven culture
  • Focus on real-time, high-throughput systems and modern Java technologies
  • Hybrid working model – 2 days per week in the South London office

 

If you’re passionate about engineering high-quality, real-time systems and want to work with talented engineers in a growing Fintech, we’d love to hear from you.

 

Sponsorship: Not available