Modders Consulting
Singapore / Global
Singapore / Global
A Fixed Income algo trading platform in production, alongside algo traders and quants: low latency, concurrency, fine-grained JVM tuning.
Paris / Île-de-France
Permanent contract
6+ years of experience
Capital markets
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.
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
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
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 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.
#J-18808-Ljbffr
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global