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 ❯
Guildford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
infrastructure for real-time, secure global transactions. What You’ll Be Doing Designing and building scalable, high-availability systems processing millions of real-time transactions Working with Java 17+, SpringWebFlux, AKKA, Kafka, and more Writing clean, testable code using TDD and BDD Contributing to architectural decisions in a dynamic codebase Collaborating within Agile teams (Kanban/Scrum … What You Bring Strong hands-on experience with Java 11+ (preferably 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 and CI/CD experience Bonus: Experience in Banking/ 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 ❯
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 ❯
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 ❯
Brighton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
real-time, secure transactions across the globe. What You’ll Be Doing 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 ❯
Crawley, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
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
JR United Kingdom
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 ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
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 ❯
Hounslow, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
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 ❯
Northampton, Northamptonshire, England, United Kingdom Hybrid / WFH Options
Gibbs Hybrid
onsite per week) Contract Type: Contract Duration: 06 months initially, with high potential for extension Sector: Banking Key Responsibilities Design, develop, and maintain microservices-based applications using Java and Spring Boot Implement scalable and resilient distributed systems Write clean, efficient, and maintainable code Collaborate with product managers and stakeholders to understand requirements and deliver solutions Participate in code reviews … team members and contribute to engineering best practices Required Skills & Experience 5+ years of professional Java development experience Strong knowledge of microservices architecture patterns and best practices Experience with Spring Boot, Spring Cloud, and related frameworks Strong understanding of RESTful APIs and messaging systems (Kafka, RabbitMQ) Experience with relational and NoSQL databases Solid understanding of software design principles … and patterns Experience with unit testing and integration testing Preferred Qualifications Experience with Camunda BPM or BPMN workflow implementation (highly preferable) Experience with reactive programming (SpringWebFlux, Project Reactor) Experience with event-driven architecture Experience with DevOps and Automation Familiarity with domain-driven design principles Experience with test-driven development and automated testing frameworks Contributions to open-source 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 ❯