Software Engineer Java Kafka API

Company: Client Server
Apply for the Software Engineer Java Kafka API
Location: London
Job Description:

Overview

In this role you will design, build and deliver transformational client projects, primarily in financial services, with a focus on Kafka messaging, cloud migrations to AWS, and CI/CD adoption. You’ll work within a collaborative team that emphasizes engineering excellence, learning, and continuous improvement. Expect strong client exposure and opportunities to shape cloud-based solutions while advancing your technical craft. This is a hands-on role at a global tech consultancy offering challenging projects and growth.

Pay / Benefits

  • hybrid working (3 days in office)
  • pension
  • life assurance
  • income protection
  • private medical care for you and family
  • travel insurance benefits program? (Travel Insurance)

Responsibilities

  • design, develop and deliver transformational client projects
  • work with Kafka messaging to enable event-driven architectures
  • migrate legacy systems to AWS
  • introduce CI/CD pipelines and cloud deployments
  • collaborate with cross-functional teams and engage with clients
  • drive engineering best practices and continuous improvement

Key requirements

  • Java development with multi-threading and concurrency
  • Spring Boot and microservices experience
  • Kafka or similar messaging tools
  • REST API knowledge
  • AWS understanding
  • strong grounding in OOP, data structures, and design patterns
  • familiarity with DevOps and CI/CD pipelines
  • collaborative with problem-solving and client interaction
  • collaborative
  • problem solving
  • client-facing communication
  • Java
  • Kafka
  • Spring Boot

Posted: September 14th, 2026