Senior Java Software Engineer - Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Payments - London 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 … 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 … 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 Akka AND/OR Kafka) with an appreciation of topics such as Concurrency and multithreading. Experience of Reactive More ❯
Senior Java Software Engineer - Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Payments - London 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 … 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 … 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 Akka AND/OR Kafka) with an appreciation of topics such as Concurrency and multithreading. Experience of Reactive More ❯
performing engineering team building asynchronous, event-driven systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, SpringWebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/… who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems. Strong hands-on experience with Java 11+ (ideally Java 17) Solid knowledge of Reactive Programming (e.g., SpringWebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Fynity
performing engineering team building asynchronous, event-driven systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, SpringWebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/… who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems. Strong hands-on experience with Java 11+ (ideally Java 17) Solid knowledge of Reactive Programming (e.g., SpringWebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Fynity
performing engineering team building asynchronous, event-driven systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, SpringWebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/… who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems. Strong hands-on experience with Java 11+ (ideally Java 17) Solid knowledge of Reactive Programming (e.g., SpringWebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD More ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
performing engineering team building asynchronous, event-driven systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, SpringWebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/… who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems. Strong hands-on experience with Java 11+ (ideally Java 17) Solid knowledge of Reactive Programming (e.g., SpringWebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD More ❯
London, England, United Kingdom Hybrid / WFH Options
Fynity
performing engineering team building asynchronous, event-driven systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, SpringWebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/… who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems. Strong hands-on experience with Java 11+ (ideally Java 17) Solid knowledge of Reactive Programming (e.g., SpringWebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD More ❯
that software designs align with business requirements and industry best practices. Requirements Must Have: 8+ Years hands-on as a Java and Java Script Developer with a focus on Spring Boot Microservices and SpringWebflux development. Strong understanding of Java SOLID design principles. Strong understanding of Java and Java Script Low-level and High-level design patterns … Factory pattern, Visitor pattern, SAGA pattern, CQRS pattern etc. Experience in developing Domain Driven Design patterns including Value Objects, Entities, and Domain Services. Strong understanding of Java, Java Script, Spring Boot best practices, including exception/error handling best practices. Experience in Java and Java Script 8+ features, especially Lambda and Functional Programming Experience in Asynchronous programming in Java … with completable future. Experience with database systems such as MySQL, PostgreSQL, or MongoDB. Experience with Spring data JPA with bidirectional One To Many, Many To Many relationships. Familiarity with cloud platforms (e.g., AWS, Azure, or GCP). Experience in client-side programming language that lets web developers make Web Application Development smoother and dynamic. Experience in optimizing web and More ❯
that software designs align with business requirements and industry best practices. Requirements Must Have: 8+ Years hands-on as a Java and Java Script Developer with a focus on Spring Boot Microservices and SpringWebflux development. Strong understanding of Java SOLID design principles. Strong understanding of Java and Java Script Low-level and High-level design patterns … Factory pattern, Visitor pattern, SAGA pattern, CQRS pattern etc. Experience in developing Domain Driven Design patterns including Value Objects, Entities, and Domain Services. Strong understanding of Java, Java Script, Spring Boot best practices, including exception/error handling best practices. Experience in Java and Java Script 8+ features, especially Lambda and Functional Programming Experience in Asynchronous programming in Java … with completable future. Experience with database systems such as MySQL, PostgreSQL, or MongoDB. Experience with Spring data JPA with bidirectional One To Many, Many To Many relationships. Familiarity with cloud platforms (e.g., AWS, Azure, or GCP). Experience in client-side programming language that lets web developers make Web Application Development smoother and dynamic. Experience in optimizing web and More ❯
additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. 1) Data flow & analytic services using the AWS Cloud Services 2) Docker, Spring/WebFlux framework 3) Java, Maven, JFrog and Neo4J technologies (Full Stack) 4) AWS automation and orchestration services. 5) Create test units using Mockito & Junit components Provided DevOps … to support machine learning and data science activities. This is a hands-on coding/programmer position. 1) Data flow & analytic services using the AWS Cloud Services 2) Docker, Spring/WebFlux framework 3) Java, Maven, JFrog and Neo4J technologies (Full Stack) 4) AWS automation and orchestration services. 5) Create test units using Mockito & Junit components Full Stack … development in AWS Architect environment The tech stack includes: 1) Data flow & analytic services using the AWS Cloud Services 2) Docker, Spring/WebFlux framework 3) Java, Maven, JFrog and Neo4J technologies (Full Stack) 4) AWS automation and orchestration services. 5) Creat test units using Mockito & Junit components 6) Kubernetes 7) Ansible and Terraform Technologies 8) Python and More ❯
standard, and leverage cutting-edge technologies to create impactful tools and integrations. Key Responsibilities: Design, develop, and maintain APIs and microservices using Java 21, Java 8, Project Reactor, and Spring WebFlux. Build and enhance SCA plugins for Gradle, Maven, and npm to identify vulnerabilities. Develop integrations with tools such as GitHub, SonarQube, TeamCity, Jenkins, and Tekton. Contribute to open … practices, including SCA, SAST, shift-left, and secure SDLC. Required Skills and Experience: Strong proficiency in Java (Java 21 and Java 8). Experience with reactive programming (Project Reactor, SpringWebFlux). Solid understanding of DevOps and DevSecOps principles, including SCA, SAST, and shift-left security. Hands-on experience with dependency management tools (Gradle, Maven, npm, etc.). More ❯