new language features. Experience building and maintaining high-concurrency, distributed systems . Knowledge of asynchronous and reactive programming principles in both Scala and Java. Familiarity with frameworks like http4s, Akka, Akka HTTP, Play Framework (Scala) and Spring Boot, Micronaut, Quarkus (Java) . Experience working with databases (SQL and NoSQL) and data streaming technologies (Kafka, Pulsar, etc.). Strong knowledge of More ❯
new language features. • Experience building and maintaining high-concurrency, distributed systems . • Knowledge of asynchronous and reactive programming principles in both Scala and Java. • Familiarity with frameworks like http4s, Akka, Akka HTTP, Play Framework (Scala) and Spring Boot, Micronaut, Quarkus (Java) . • Experience working with databases (SQL and NoSQL) and data streaming technologies (Kafka, Pulsar, etc.). • Strong knowledge of More ❯
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+, Spring WebFlux, 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/Scrum) 🧠 What You Bring … 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., Spring WebFlux, 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 More ❯
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+, Spring WebFlux, 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/Scrum) 🧠 What You Bring … 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., Spring WebFlux, 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 More ❯
London, England, United Kingdom Hybrid / WFH Options
Fynity
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+, Spring WebFlux, 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/Scrum) What You Bring … 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., Spring WebFlux, 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 More ❯
Liquibase). DevOps Skills. Prometheus. Grafana ELK STACK (Elastic Search, Logstash, Kibana). Security: JWT, Mutual TLS, Access token. Ansible. BDD. Automatic testing (Selenium, Cucumber). Reactive programming: futures. Akka, Scala. Message Brokers (such as RabbitMQ, Kafka). NoSQL knowledge (such as Cassandra, MongoDB). What do we offer? The time you spend at work, the challenges you face or More ❯
advocates of functional programming so you can expect to join a team that is applying principles from FP, Reactive Programming and Distributed Computing to build these services, using Scala, Akka, Kafka, Play and Cats, as well a wide range of cloud-native technologies including AWS (Kinesis, DynamoDB, Lambda), Docker and Serverless. We have a mature DevOps culture in place, where … the team is responsible for the infrastructure and deployment of those applications - "You build it, you run it." What you will do: You will be using Scala , Akka , Kafka , Kinesis , and Dynamo to build and innovate our software that is distributed, reactive, and scalable. You will: Lead a product engineering team, ultimately responsible for the delivery of that product Lead … experience with Scala Have experience in functional programming Have strong experience with public cloud technologies - We use AWS Experience creating scalable and reactive web applications with modern frameworks like Akka/play etc Have data systems experience with relational or NoSQL DBs preferably at scale. Have experience building highly available, mission-critical, high traffic systems. Event-driven systems, data streaming More ❯
Stockport, England, United Kingdom Hybrid / WFH Options
Akkodis
harnessing the power of connected data to drive digital transformation and innovation for a smarter, more sustainable future. As part of the Adecco Group, Akkodis combines the expertise of AKKA and Modis, with over 50,000 engineers and digital specialists across 30 countries in North America, EMEA, and APAC. Our teams bring extensive cross-sector knowledge in critical technology areas More ❯