Senior Java Engineer – Real-Time Data & Distributed Systems

Ports North

Greater London

On-site

GBP 88,000 - 115,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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

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.

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

Similar jobs worth comparing

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 Engineer - Distributed Systems & Real-Time Data
Senior Java Engineer - Distributed Systems & Real-Time Data

Ports North • Greater London

Hybrid
GBP 88,000 - 115,000
Senior Java Engineer - Apache Flink | Kafka
Senior Java Engineer - Apache Flink | Kafka

Korn Ferry • Greater London

On-site
GBP 88,000 - 115,000
Java Developer
Java Developer

RevTech • Greater London

On-site
GBP 120,000 - 144,000
Java Developer – Real-Time Data & Distributed Systems
Java Developer – Real-Time Data & Distributed Systems

RevTech • Greater London

On-site
GBP 120,000 - 144,000
Backend Engineer — Java, Kafka & Cloud (Hybrid)
Backend Engineer — Java, Kafka & Cloud (Hybrid)

Client Server • Greater London

Hybrid
GBP 75,000 - 90,000
Pension
Life Assurance
Income Protection
+5
Senior Java Engineer - Real-Time Trading Systems
Senior Java Engineer - Real-Time Trading Systems

RJC Group • Greater London

On-site
GBP 128,000 - 173,000
Senior Software Engineer - Real-Time Kafka Platform (Cloud)
Senior Software Engineer - Real-Time Kafka Platform (Cloud)

JPMorganChase • Greater London

On-site
GBP 70,000 - 110,000
Senior Java Engineer - FinTech (Hybrid London)
Senior Java Engineer - FinTech (Hybrid London)

Fynity • Greater London

Hybrid
GBP 85,000 - 115,000
20% annual bonus
Hybrid working – 1 day per week in Ldn
Work with Tier 1 financial clients
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work