Job Description
Role: Core Java Developer
Location: Remote – US-based preferred (ideally EST)
Salary: Flexible, based on experience
About the Role
A specialist trading technology firm is looking for a Backend Java Engineer to help build and optimise its high-performance FX trading systems. This role suits someone with a strong handle on core Java who enjoys working close to the metal—performance matters, and every microsecond counts.
You’ll be involved in both greenfield projects and enhancements to legacy systems, working within a close-knit team of experienced engineers. There’s a strong emphasis on autonomy, low-latency optimisation, and getting things done without layers of process.
What You’ll Work On
- Enhancing and maintaining high-throughput, real-time trading applications.
- Building new features with a strong focus on performance, scalability, and system integrity.
- Diagnosing and resolving performance issues (e.g. GC tuning, threading, latency spikes).
- Writing robust unit tests and contributing to code quality and peer reviews.
- Occasionally touching front-end elements (React/TypeScript), but mainly from a backend understanding perspective.
- Operating within a fast-paced, latency-sensitive trading environment where backend efficiency is king.
What We’re Looking For
Essential Technical Skills
- Strong core Java skills with 3+ years of hands-on backend experience.
- Understanding of threading, memory usage, collections, and performance tuning.
- Experience working on systems where throughput and latency are critical.
- Familiarity with messaging protocols and event-driven architecture.
- Desirable Technical Skills
- Exposure to technologies such as FIX, Protobuf, PostgreSQL, Maven, Jenkins.
- Some familiarity with React or TypeScript is helpful but not essential.
- Previous experience in financial markets or trading systems is a big plus.
- Experience working in multi-threaded, low-latency environments.
Soft Skills
- Able to work independently and remotely within a lean, delivery-focused team.
- Strong communication skills—written and verbal.
- Previous experience in fast-paced environments such as fintech or trading desirable.
Why Join?
- 100% remote with flexibility—no clock watching, just high standards and ownership.
- Work on high-impact systems used by major financial institutions.
- Small team, flat hierarchy, and a strong culture of collaboration (plus regular meetups and socials).
- Real opportunity to work on systems where microseconds matter.
Interview Process
- Introductory call
- Three technical interviews (coding-heavy)
- Final discussion with senior leadership