FR

context

At the core of an algo trading platform in production

You join a team directly exposed to the business, made up of algo traders, quants and specialist developers, within a corporate and investment bank. The platform runs in production, with a direct effect on market operations.

This is not standard application development: performance, predictable response times and robustness are what decide whether code reaches production.

the role

Building trading components where latency is measured

  • Developing and optimising the platform's core Java components, with low latency as a constant objective.
  • Implementing and continuously improving trading, pricing and hedging algorithms, working closely with quants and traders.
  • In-depth work on concurrency, multithreading and fine-grained memory management to limit garbage collector pressure.
  • JVM analysis and optimisation: profiling, tuning, JIT behaviour, allocation analysis.
  • Integration with the front office ecosystem: real-time market data feeds, FIX connectivity, time-series databases.

technical environment

Technical environment

  • Java 17+
  • JVM (JIT, GC, memory)
  • Multithreading
  • Lock-free structures
  • LMAX Disruptor
  • FIX protocol
  • KDB+
  • JFR / JMC
  • async-profiler

This role suits developers who want to master not only the how but also the why of system performance.

who we are looking for

Who we are looking for

  • At least six years of Java development in technically demanding environments — capital markets, trading, real-time or critical platforms — including three in a front office environment.
  • Demonstrated skills in algorithms, performance and concurrent systems.
  • Ability to justify architecture and implementation choices from a performance standpoint.
  • Appetite for the low-level side of Java: memory, garbage collection, CPU, latency.
  • Fluent professional English, as the context is international.

why this role

Why this role is worth your time

  • You work on real performance problems, where every line of code has a measurable effect.
  • Business exposure is direct: the users of what you write sit in the same room.
  • The systems are long-lived and built over several years.
  • You get the full technical context before any interview with the client.

Applying

Does this role fit ?

Your application is read by the founder, and the technical interview is run with an expert in your field. If the role has closed by the time you write to us, we will tell you, and we will look at what else is open.