Java Engineer - Trading

Java Engineer - Trading

Full-Time 70000 - 90000 € / year (est.) Home office (partial)
Harrington Starr

At a Glance

  • Tasks: Design and develop low-latency backend trading systems for a cutting-edge electronic trading platform.
  • Company: Leading global trading technology business with a high-performing Core Trading team.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Great opportunity for engineers to work on scalable trading infrastructure.
  • Why this job: Join a fast-paced environment and make a real impact on trading technology.
  • Qualifications: Strong core Java skills and experience with distributed systems required.

The predicted salary is between 70000 - 90000 € per year.

A leading global trading technology business is looking to hire a Low Latency Java Engineer to join a high-performing Core Trading team building the systems at the heart of a large-scale electronic trading platform.

This is a hands-on backend engineering role focused on developing low-latency, high-throughput distributed systems responsible for order execution, booking, valuation, and real-time risk management across multiple trading products.

The environment is highly technical, fast-paced, and engineering-driven, with strong ownership and direct business impact.

The role:

  • Design and develop low-latency backend trading systems
  • Build high-throughput distributed systems using asynchronous event-driven architectures
  • Deliver new functionality across OTC trading, institutional trading, and electronic execution platforms
  • Optimise performance, scalability, and resilience across business-critical systems
  • Work closely with engineers and stakeholders to deliver trading functionality at scale
  • Contribute to architecture, performance engineering, and continuous improvement initiatives

Requirements:

  • Strong core Java engineering background
  • Experience building distributed, low-latency, or high-throughput systems
  • Strong understanding of concurrency, system design, and backend architecture
  • Experience with performance testing and optimisation
  • Experience with messaging technologies such as Kafka or AMQ
  • Exposure to financial systems, trading platforms, or electronic trading environments preferred
  • Experience with modern engineering practices including CI/CD, TDD, and DevOps tooling

Strong opportunity for engineers looking to work on highly scalable trading infrastructure within a modern engineering environment.

Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.

Java Engineer - Trading employer: Harrington Starr

Join a leading global trading technology business that champions innovation and excellence in the fast-paced world of electronic trading. With a strong focus on employee growth, you will thrive in a collaborative environment that encourages technical mastery and ownership, while enjoying the benefits of a hybrid work model in London. This role offers the unique opportunity to make a direct impact on high-throughput systems that drive real-time trading functionalities, all within a culture that values continuous improvement and cutting-edge engineering practices.

Harrington Starr

Contact Detail:

Harrington Starr Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Engineer - Trading

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your Java expertise and experience with low-latency systems, make sure to share it. It’s a great way to demonstrate what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your core Java knowledge and system design principles. Practice coding challenges and be ready to discuss your past projects and how they relate to the role.

Tip Number 4

Don’t forget to apply through our website! We’re always looking for talented engineers like you to join our team. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Java Engineer - Trading

Core Java
Low-Latency Systems
High-Throughput Systems
Distributed Systems
Asynchronous Event-Driven Architectures
Performance Optimisation
Concurrency

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of a Low Latency Java Engineer. Highlight your experience with distributed systems and any relevant projects that showcase your skills in low-latency environments.

Showcase Your Skills:In your cover letter, don’t just list your skills; demonstrate how they relate to the job. Talk about your experience with core Java, concurrency, and any performance optimisation you've done in past roles.

Be Clear and Concise:Keep your application clear and to the point. Use bullet points for easy reading and make sure to highlight your achievements in a way that’s easy for us to digest quickly.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for this exciting opportunity!

How to prepare for a job interview at Harrington Starr

Know Your Java Inside Out

Make sure you brush up on your core Java skills. Be prepared to discuss concepts like concurrency, system design, and backend architecture in detail. Practising coding problems related to low-latency systems can really help you stand out.

Familiarise Yourself with Distributed Systems

Since the role focuses on building high-throughput distributed systems, it’s crucial to understand asynchronous event-driven architectures. Be ready to explain how you've implemented these in past projects and the challenges you faced.

Showcase Your Performance Optimisation Skills

Prepare examples of how you've optimised performance in previous roles. Discuss any experience you have with performance testing and the tools you used. This will demonstrate your ability to enhance system resilience and scalability.

Engage with the Trading Environment

If you have exposure to financial systems or trading platforms, make sure to highlight that. Even if you don’t, showing a genuine interest in electronic trading environments and discussing relevant technologies like Kafka or AMQ can impress your interviewers.