At a Glance
- Tasks: Join a team to build and scale real-time data services using Java and Kafka.
- Company: A leading global trading firm focused on innovative technology solutions.
- Benefits: Enjoy a collaborative environment with opportunities for long-term work and professional growth.
- Why this job: Be part of a mission-critical project that impacts trading across multiple markets.
- Qualifications: Experience with Apache Kafka and Java, plus a passion for fast-paced environments.
- Other info: This is an on-site role in London, requiring presence four days a week.
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.
Intern Java developer - summer internships employer: Orbis Group
Contact Detail:
Orbis Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Intern Java developer - summer internships
✨Tip Number 1
Familiarise yourself with Apache Kafka and its applications in high-throughput systems. Consider building a small project or contributing to open-source projects that utilise Kafka to demonstrate your hands-on experience.
✨Tip Number 2
Brush up on your Java skills, particularly Java 17 and Spring Boot. Engage in coding challenges or online courses that focus on these technologies to ensure you're well-prepared for technical discussions during the interview.
✨Tip Number 3
Gain a solid understanding of microservices architecture and containerisation. You could explore Kubernetes tutorials or create a simple microservices application to showcase your knowledge and practical skills.
✨Tip Number 4
Network with professionals in the financial services and trading technology sectors. Attend relevant meetups or webinars to connect with industry experts, which could lead to valuable insights and potential referrals for the role.
We think you need these skills to ace Intern Java developer - summer internships
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to grasp the key responsibilities and required skills. Highlight your experience with Java, Kafka, and any relevant financial services background in your application.
Tailor Your CV: Customise your CV to reflect the specific skills and experiences that align with the job requirements. Emphasise your proficiency in Java 17, Spring Boot, and any experience with microservices or containerised environments.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for building high-throughput systems and your ability to work in collaborative teams. Mention specific projects where you have successfully implemented similar technologies.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Orbis Group
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java, especially if you have worked with Java 17. Be prepared to discuss specific projects where you've used Java and how it contributed to the success of those projects.
✨Demonstrate Kafka Knowledge
Since the role requires strong Kafka expertise, brush up on your understanding of high-throughput systems and be ready to explain how you've implemented Kafka in past projects. Discuss any challenges you faced and how you overcame them.
✨Understand Microservices Architecture
Familiarise yourself with microservices and distributed systems, as these are crucial for the role. Be prepared to discuss how you've designed or worked with microservices in previous roles, and how they can improve system scalability and reliability.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and coding abilities. Practice coding challenges related to Java and Kafka, and be ready to explain your thought process during the interview.