Java Software Engineer - Java 11+, SpringBoot, Kafka, Akka, MongoDB, Low Latency

New Yesterday

Overview

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

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

Responsibilities

  • Join the core engineering team working on the development of a real-time payments processing platform, using a primary tech stack of Java 17, Spring Boot and Akka.
  • Contribute from both a design and coding perspective, taking ownership of delivering new components and features ensuring high availability, resiliency and scalability.
  • Work in an Agile, multi-functional delivery squad environment with emphasis on Pair Programming and TDD.

Qualifications

  • Strong background in hands-on Java engineering, currently working with Java 11+
  • In-depth knowledge of microservices architecture and usage of Spring/Spring Boot
  • Experience developing distributed, real-time applications with Kafka and JMS or related MQ technologies (e.g., RabbitMQ, ActiveMQ), with an appreciation of multithreading and concurrency
  • Understanding of Reactive Programming techniques with Akka, Spring Webflux, RxJava
  • Practical experience of MongoDB and AWS
  • Industry experience within Financial Services, preferably within the Payments arena

Notes

Please note this role requires two days in their London-based office per week.

Also, please note sponsorship is not on offer for this role.

#J-18808-Ljbffr
Location:
City Of London, England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search