Java Software Developer | Low Latency & FIX Connectivity | Financial Services | London, Hybrid

Java Software Developer | Low Latency & FIX Connectivity | Financial Services | London, Hybrid

London Full-Time 60000 - 80000 € / year (est.) No home office possible
SGI

At a Glance

  • Tasks: Design and build high-performance Java applications for real-time financial systems.
  • Company: Join a leading engineering firm solving performance challenges in finance.
  • Benefits: Hybrid working, competitive pay, and opportunities for permanent roles.
  • Other info: Dynamic role with excellent growth potential in a collaborative team.
  • Why this job: Make an impact in fast-paced trading environments with cutting-edge technology.
  • Qualifications: 4-10 years of Java experience, especially in low-latency systems.

The predicted salary is between 60000 - 80000 € per year.

We’re partnered with a specialist engineering firm known for solving demanding performance challenges across financial markets and technology. Their teams design, build and optimise high-throughput, low-latency systems used by global financial institutions where speed, reliability and precision genuinely matter.

They’re now looking for a Java Software Developer with proven experience building high-performance JVM-based systems, ideally within trading, banking, fintech or front-office financial markets environments. This role would suit someone with around 4–10 years’ commercial engineering experience who has worked on performance-critical Java systems and has exposure to FIX Protocol, connectivity, messaging or electronic trading flows. It’s a hands-on engineering role for someone who enjoys solving hard technical problems, improving system performance and working close to real-time trading environments.

What you’ll be doing:

  • Designing, building and maintaining high-performance Java applications used in demanding real-time systems
  • Working on low-latency, high-throughput platforms across financial markets and trading environments
  • Supporting and enhancing connectivity across external venues, brokers, trading platforms or counterparties
  • Working with FIX Protocol, FIX messages, tags, order flow, execution flow and connectivity issues
  • Developing and improving testing, benchmarking and performance validation frameworks
  • Identifying and removing bottlenecks through systematic performance analysis
  • Working with JVM internals, including garbage collection, threading, concurrency, locking and memory optimisation
  • Contributing ideas to improve architecture, speed, scalability and reliability
  • Quantifying and documenting measurable performance improvements
  • Working across both existing systems and greenfield development projects
  • Communicating clearly with technical and non-technical stakeholders in client-facing environments

Requirements:

  • 4–10 years’ commercial software engineering experience within Java-based development
  • Proven experience building low-latency, high-throughput JVM-based systems
  • Strong understanding of JVM internals, including GC, threading, concurrency, locking and performance tuning
  • Experience with FIX Protocol, FIX connectivity, message flows, order routing or electronic trading connectivity
  • Commercial experience working on performance-critical Java applications
  • Exposure to trading, banking, fintech or wider financial markets environments
  • Ability to troubleshoot performance issues and explain technical trade-offs clearly
  • Comfortable working across existing platforms and new-build projects
  • Strong attention to detail and a professional, precise engineering approach

Highly Desirable Experience:

  • Front-office trading technology
  • Market connectivity, broker connectivity, venue connectivity or exchange connectivity
  • Messaging systems, event-driven architecture or real-time data flows
  • Benchmarking, profiling and performance testing tools
  • Consultancy, client-facing engineering or project-based delivery environments
  • Linux, networking, distributed systems or high-performance computing concepts

If you are interested in this Java Software Developer Role, please apply directly to this advert with your updated CV.

Java Software Developer | Low Latency & FIX Connectivity | Financial Services | London, Hybrid employer: SGI

Join a leading engineering firm at the forefront of financial technology, where your expertise as a Java Software Developer will contribute to building high-performance systems that power global financial markets. With a strong emphasis on innovation and collaboration, this company offers a dynamic work culture that fosters professional growth through challenging projects and exposure to cutting-edge technologies. Located in the heart of London, enjoy the benefits of hybrid working while being part of a team that values speed, reliability, and precision in every solution.

SGI

Contact Detail:

SGI Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Developer | Low Latency & FIX Connectivity | Financial Services | London, Hybrid

Tip Number 1

Network like a pro! Reach out to your connections in the financial services sector, especially those who work with low-latency systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Consider building a small project or contributing to open-source software that showcases your expertise in Java and FIX Protocol. This not only boosts your portfolio but also gives you something tangible to discuss during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on JVM internals and performance tuning. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both techies and non-techies alike.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Java Software Developer | Low Latency & FIX Connectivity | Financial Services | London, Hybrid

Java
Low Latency Systems
FIX Protocol
High-Throughput Systems
Performance Tuning
JVM Internals
Garbage Collection

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with high-performance Java systems and any work you've done with FIX Protocol. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your relevant projects!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled tough technical challenges in the past. We love seeing candidates who can think critically and improve system performance, especially in fast-paced environments like trading or fintech.

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to explain your experience and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!

How to prepare for a job interview at SGI

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially around low-latency and high-throughput systems. Be ready to discuss JVM internals like garbage collection and threading, as these are crucial for the role.

Familiarise Yourself with FIX Protocol

Since the job involves working with FIX connectivity and messaging, it’s essential to understand how FIX Protocol works. Prepare to explain your experience with order flows and execution flows in a trading context.

Showcase Problem-Solving Skills

Be prepared to tackle some technical problems during the interview. Think of examples from your past work where you identified bottlenecks or improved system performance, and be ready to discuss your thought process.

Communicate Clearly

You’ll need to interact with both technical and non-technical stakeholders, so practice explaining complex concepts in simple terms. This will show that you can bridge the gap between engineering and client-facing roles.