We are hiring a Java e-Trading Developer to join a high-performing trading technology team building the next generation of digital asset trading systems. This role is suited to an experienced engineer with strong server-side Java expertise and a passion for building low-latency, high-throughput platforms in a Linux environment.
Design, build, and enhance high-performance trading systems using Java
Develop and maintain components related to:
Order management and execution workflows
Market connectivity and exchange integrations
Real-time pricing and price distribution
Low-latency messaging and event-driven architectures
Improve system performance through profiling, tuning, and optimisation
Work closely with trading, product, and infrastructure teams across regions
Take ownership of production issues and drive problems through to resolution
Excellent core Java development skills
Deep knowledge of concurrency and multi-threaded programming
Experience building low-latency pricing and trading systems
Strong experience working in a Linux production environment
Proven ability in application profiling and performance optimisation
Strong problem-solving skills and ability to work independently
Experience with eFX systems in a low-latency / zero-GC environment
Knowledge of institutional protocols and encodings (FIX, SBE)
Experience designing fault-tolerant, high-availability distributed systems
Familiarity with low-latency messaging technologies (e.g., Aeron, 29West)
Experience with Docker, Kubernetes, and AWS
Interest in or knowledge of crypto / digital asset markets
Trading Java