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
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)
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.