Java Engineer

Morson Group
Charing Cross, United Kingdom
2 days ago

Role details

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

Job location

Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Akka
Amazon Web Services (AWS)
MongoDB
Real-Time Operating Systems
RxJava
Spring-boot
Low Latency
Kafka
Reactive Programming
Microservices

Job description

Senior 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 the core engineering team working on the development of their real-time payments processing platform, using a primary tech stack of Java 17, Spring Boot and Akka. You will contribute from both a design and coding perspective, taking ownership of delivering new components and features 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