Senior Java Engineer - Distributed Systems & Real-Time Data

Ports North

Greater London

Hybrid

GBP 88,000 - 115,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Korn Ferry is seeking a highly experienced Senior Java Engineer for a major financial services organisation in London, working on scalable, real-time data processing and distributed systems. The role is hybrid with 3 days onsite per week.

Responsibilities include building event-driven architectures, streaming solutions with Flink and Kafka, and deploying in Kubernetes/Azure environments, with focus on security and high availability.

Qualifications

  • Extensive commercial Java development experience, ideally including Java 17/21.
  • Strong hands-on Spring Boot and microservices experience.
  • Strong experience designing and developing distributed systems.
  • Hands-on Apache Flink experience.
  • Strong Apache Kafka and event-driven architecture experience.
  • Experience building real-time/stream-processing platforms.
  • Understanding of high-throughput, low-latency and fault-tolerant system design.
  • Kubernetes and Docker experience.
  • Experience working with Microsoft Azure.
  • CI/CD and automated testing experience.

Responsibilities

  • Design, develop and optimise highly scalable distributed and event-driven systems.
  • Build real-time streaming and data-processing solutions using Apache Flink and Kafka.
  • Develop enterprise applications using Java, Spring Boot and microservices architectures.
  • Design fault-tolerant solutions capable of operating in high-throughput, mission-critical environments.
  • Apply architectural patterns including CQRS and Event Sourcing.
  • Develop and optimise REST APIs and backend services.
  • Deploy and operate applications using Kubernetes, Docker and Terraform.
  • Work within Azure/cloud-native environments.
  • Improve system performance, resilience, scalability and availability.
  • Implement appropriate security controls including OAuth and identity/access management.

Skills

Java
Spring Boot
Microservices
Distributed systems
Apache Flink
Kafka
Real-time streaming
Kubernetes
Docker
Azure
CI/CD
Testing

Tools

Kubernetes
Docker
Terraform
Azure

Job description

Location: London Hybrid, 3 days per week onsite
Contract: 12 months
Rate: Up to £550 per day inside IR35

We are looking for a highly experienced Senior Java Engineer to join a major financial services organisation, working on highly scalable, mission-critical platforms supporting real-time data processing and distributed systems.

Key Responsibilities
  • Design, develop and optimise highly scalable distributed and event-driven systems.
  • Build real-time streaming and data-processing solutions using Apache Flink and Kafka.
  • Develop enterprise applications using Java, Spring Boot and microservices architectures.
  • Design fault-tolerant solutions capable of operating in high-throughput, mission-critical environments.
  • Apply architectural patterns including CQRS and Event Sourcing.
  • Develop and optimise REST APIs and backend services.
  • Deploy and operate applications using Kubernetes, Docker and Terraform.
  • Work within Azure/cloud-native environments.
  • Improve system performance, resilience, scalability and availability.
  • Implement appropriate security controls including OAuth and identity/access management.
Essential Experience
  • Extensive commercial Java development experience, ideally including Java 17/21.
  • Strong hands-on Spring Boot and microservices experience.
  • Strong experience designing and developing distributed systems.
  • Hands-on Apache Flink experience.
  • Strong Apache Kafka and event-driven architecture experience.
  • Experience building real-time/stream-processing platforms.
  • Understanding of high-throughput, low-latency and fault-tolerant system design.
  • Kubernetes and Docker experience.
  • Experience working with Microsoft Azure.
  • CI/CD and automated testing experience.
About Korn Ferry

Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit Korn Ferry at www.Kornferry.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Apache Flink | Kafka
Senior Java Engineer - Apache Flink | Kafka

Korn Ferry • Greater London

On-site
GBP 88,000 - 115,000
Senior Java Engineer – Real-Time Data & Distributed Systems
Senior Java Engineer – Real-Time Data & Distributed Systems

Ports North • Greater London

On-site
GBP 88,000 - 115,000
Senior Java Engineer - Real-Time Data Platforms (Flink/Kafka)
Senior Java Engineer - Real-Time Data Platforms (Flink/Kafka)

Korn Ferry • Greater London

On-site
GBP 88,000 - 115,000
Senior Java Contractors x 3
Senior Java Contractors x 3

Oliver Bernard • Greater London

Hybrid
GBP 83,000 - 120,000
Senior Java Engineer
Senior Java Engineer

Maxwell Bond • Greater London

On-site
GBP 42,000 - 70,000
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work
Senior Java Developer
Senior Java Developer

Network IT • Stafford

Hybrid
GBP 129,000 - 138,000
Senior Java Developer
Senior Java Developer

NextWave Consulting • Greater London

Hybrid
GBP 70,000 - 90,000
Senior Java Contractors
Senior Java Contractors

Oliver Bernard • Greater London

Hybrid
GBP 65,000 - 90,000
Senior Java Developer
Senior Java Developer

NextWave Consulting Ltd • Greater London

Hybrid
GBP 70,000 - 90,000