> Markdown version of [/jobs/ext/3706912-software-engineer-java-realtime-payments-implementation](https://www.wearedevelopers.com/jobs/ext/3706912-software-engineer-java-realtime-payments-implementation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Java, Realtime Payments, Implementation - **Company:** Morson Group - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, Kubernetes, Low Latency, Apache Kafka, Reactive Programming, Docker, Microservices - **Published:** October 13, 2026 - **Apply:** https://www.totaljobs.com/job/software-engineer-java/morson-edge-job108149196 ## About the Role 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! ## Description Java Software Engineer - Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Reactive Programming, MongoDB Payments