Senior Java Developer (Kafka)
Senior Java Developer (Kafka)

Senior Java Developer (Kafka)

Temporary 72000 - 84000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join a team to rebuild a trade lifecycle and PnL platform using Java and Kafka.
  • Company: A leading global trading firm focused on innovative technology solutions.
  • Benefits: Competitive salary up to £120k, flexible contract duration, and collaborative work environment.
  • Why this job: Work on cutting-edge technology in a fast-paced, impactful role with real-time systems.
  • Qualifications: Experience with Apache Kafka, Java 17, and a background in financial services preferred.
  • Other info: On-site work required 4 days a week in London.

The predicted salary is between 72000 - 84000 £ per year.

Now Hiring: Senior Java Developer (Kafka) – 12-Month FTC (rolling with years of work available - up to £120k base)

Location: London (On-Site 4 days per week)

Initial 12-month fixed-term contract rolling with years of work available.

A leading global trading firm is hiring a Senior Java Engineer with strong Kafka expertise to work on a mission-critical Trade Capture & PnL platform. If you’re passionate about building high-throughput, real-time systems and want to work with a modern stack in a collaborative team—this role is for you.

The Mission

Join a core team of experienced engineers rebuilding the entire trade lifecycle and PnL platform from the ground up. The system has already gone live with its first electronic venue and is now scaling fast across multiple markets and asset classes.

What You’ll Be Working With

  • Java 17 & Spring Boot 3
  • Apache Kafka for high-volume data streams
  • Vertica & MSSQL
  • Kubernetes (on-prem orchestration)
  • Microservices architecture, containerised environments
  • Agile delivery with strong autonomy and ownership

Your Impact

  • Build and scale real-time Kafka-based data services
  • Design, develop, and support trade capture and PnL components
  • Collaborate across trading, infrastructure, and technology teams
  • Work across multiple asset classes with complex financial products
  • Contribute to a system designed to run with minimal dev involvement post go-live

What We’re Looking For

  • Proven commercial experience with Apache Kafka in high-throughput systems
  • Deep Java expertise (Java 17 preferred)
  • Strong understanding of microservices, distributed systems, and containers
  • Background in financial services or trading platforms is a major plus
  • A proactive, delivery-focused engineer who thrives in fast-moving teams

Interested? DM me to learn more or apply directly.

Senior Java Developer (Kafka) employer: Orbis Group

Join a leading global trading firm that values innovation and collaboration, offering a dynamic work environment in the heart of London. As a Senior Java Developer, you'll have the opportunity to work on cutting-edge technology while enjoying a competitive salary and benefits package, including professional development opportunities to enhance your skills. With a strong focus on team autonomy and ownership, this role is perfect for those looking to make a significant impact in the fast-paced world of financial technology.
O

Contact Detail:

Orbis Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer (Kafka)

✨Tip Number 1

Make sure to showcase your experience with Apache Kafka prominently. Since this role requires strong Kafka expertise, be prepared to discuss specific projects where you've implemented Kafka in high-throughput systems.

✨Tip Number 2

Brush up on your knowledge of microservices and distributed systems. Be ready to explain how you've designed or worked with these architectures in previous roles, as they are crucial for the position.

✨Tip Number 3

Familiarise yourself with the financial services sector, especially trading platforms. If you have relevant experience, prepare to discuss how it relates to the role and how you can contribute to the team.

✨Tip Number 4

Demonstrate your proactive approach and ability to work in fast-moving teams. Think of examples from your past work where you took initiative or led a project, as this will resonate well with the hiring team.

We think you need these skills to ace Senior Java Developer (Kafka)

Proven experience with Apache Kafka
Deep expertise in Java (Java 17 preferred)
Strong understanding of microservices architecture
Experience with distributed systems
Familiarity with containerised environments
Knowledge of Spring Boot 3
Experience with high-throughput, real-time systems
Background in financial services or trading platforms
Ability to design and develop trade capture and PnL components
Collaboration skills across trading, infrastructure, and technology teams
Proactive and delivery-focused mindset
Experience with Agile delivery methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Kafka, and any relevant financial services background. Use specific examples of projects where you've built high-throughput systems or worked with microservices.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building real-time systems and your interest in the role. Mention how your skills align with the company's mission to rebuild the trade lifecycle and PnL platform.

Showcase Relevant Projects: If you have worked on similar projects, describe them in detail. Highlight your role, the technologies used (like Java 17 and Spring Boot), and the impact of your contributions on the project's success.

Prepare for Technical Questions: Anticipate technical questions related to Kafka, Java, and microservices during the interview process. Brush up on your knowledge of these technologies and be ready to discuss your problem-solving approach.

How to prepare for a job interview at Orbis Group

✨Showcase Your Kafka Expertise

Be prepared to discuss your experience with Apache Kafka in detail. Highlight specific projects where you've implemented Kafka for high-throughput systems, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Your Java Skills

Since deep Java expertise is crucial for this role, brush up on Java 17 features and best practices. Be ready to solve coding problems or discuss design patterns that you've used in previous projects.

✨Understand Microservices Architecture

Familiarise yourself with microservices and containerised environments, as these are key components of the role. Be prepared to discuss how you've designed or worked with microservices in past experiences.

✨Prepare for Collaborative Scenarios

This position requires collaboration across various teams. Think of examples where you've successfully worked with cross-functional teams, especially in fast-paced environments, and be ready to share those stories.

Senior Java Developer (Kafka)
Orbis Group
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>