Software Engineer - Java, Realtime Payments, Implementation

Morson Group
London, UK
1 day ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Akka (Toolkit) Amazon Web Services Spring Framework MongoDB Pair Programming Real-Time Operating Systems Rxjava Real Time Systems System Availability Spring-boot
+6 more
Kubernetes Low Latency Apache Kafka Reactive Programming Docker Microservices

Job description

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

Requirements

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

If you are passionate about building real-time software and keen to join a growing fintech, please do apply!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…