CareerPlan

Low latency Java developer

Singapore, Singapore, SGFull-time15k–20k2026-11-02 → 2026-11-10

Core

Improve application performance, reduce execution latency, and ensure stability of a mission-critical electronic FX trading platform.

Role type

Senior hands-on IC low-latency Java developer

Builds

Real-time FX and FX Options trading systems

Domain

Financial technology / Electronic trading

Deliverable

production ML models | product features

Required skills

Java internals, JVM architecture, multithreading, concurrency, memory management, performance profiling, Linux/Unix, TCP/IP, Unix scripting, CI/CD tools

Preferred skills

FX trading domain knowledge, FIX Protocol, high-performance messaging (Aeron, Chronicle, Netty), lock-free programming, zero-allocation coding, kdb+

Technologies

Java, JVM, JFR, JProfiler, YourKit, VisualVM, async-profiler, Jenkins, TeamCity, Maven, JUnit, Aeron, Chronicle, Netty, LMAX Disruptor, kdb+

Responsibilities

Profile and optimise Java applications to reduce latency and improve throughput; tune JVM memory management and garbage collection; design and develop multithreaded concurrent applications; benchmark and stress test systems under high-volume conditions; investigate production performance incidents; establish performance baselines and automated regression testing.

Seniority

Senior, hands-on IC