Senior Java Engineer - Apache Flink | Kafka

Korn Ferry

Greater London

On-site

GBP 88,000 - 115,000

Part time

43 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Korn Ferry seeks a highly experienced Senior Java Engineer to join a major financial services client in the UK. You will design and build scalable distributed systems, real-time data processing with Flink/Kafka, and RESTful services using Spring Boot and microservices.

Expect Kubernetes, Docker, Terraform, and Azure-based deployments, with a focus on security and high availability. The role emphasizes CQRS/Event Sourcing, low-latency design, and comprehensive CI/CD automation in a cloud-native

Qualifications

  • Extensive commercial Java development experience in enterprise environments.
  • Strong hands-on Spring Boot and microservices design and implementation.
  • Experience with real-time streaming, distributed systems and low-latency designs.
  • Knowledge of cloud-native deployments using Kubernetes, Docker and Terraform.
  • Familiarity with Azure cloud services and security (OAuth, IAM) practices.
  • CI/CD tooling and automated testing in complex back-end pipelines.

Responsibilities

  • Design, develop and optimise highly scalable distributed and event-driven systems.
  • Build real-time streaming and data-processing solutions with Flink and Kafka.
  • Develop enterprise Java applications using Spring Boot and microservices.
  • Ensure fault-tolerance for high-throughput environments and implement CQRS/Event Sourcing.
  • Develop and optimise REST APIs and backend services; deploy on Kubernetes/Azure.
  • Improve performance, resilience, security, and availability of platforms.

Skills

Java
Spring Boot
Microservices
Distributed systems
Kafka
Apache Flink
REST APIs
Kubernetes
Docker
Terraform
Azure
OAuth
IAM
CI/CD
Testing

Tools

Kubernetes
Docker
Terraform
Azure
Kafka
Apache Flink

Job description

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.
  • 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 - 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 - 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 – 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 Contractors x 3
Senior Java Contractors x 3

Oliver Bernard • Greater London

Hybrid
GBP 83,000 - 120,000
Java Developer
Java Developer

RevTech • Greater London

On-site
GBP 120,000 - 144,000
Software Engineer Java Kafka API
Software Engineer Java Kafka API

Client Server • Greater London

Hybrid
GBP 85,000 - 90,000
Hybrid work
Pension
Life Assurance
+5
Senior Java Engineer - Fintech
Senior Java Engineer - Fintech

X4 Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Training & progression
Wellbeing initiatives
Lifestyle benefits
Senior Java Developer
Senior Java Developer

Network IT • Stafford

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

X4 Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Ongoing training
Career progression
Wellbeing initiatives
+1
Senior Java Engineer
Senior Java Engineer

Maxwell Bond • Greater London

On-site
GBP 42,000 - 70,000