Java Engineer – Low Latency Trading (Contract) - New York City (2 days per week onsite, downtown NY) - 6 months initially (no third-party),
Role Summary
We are seeking two highly skilled JavaEngineers with strong low-latency build experience to join a front-office FX trading technology team. This role involves designing and developing high-performance trading systems, optimising for speed and scalability, and working on complex problems spanning system architecture, concurrency, and network communication. The successful candidates will be hands-on engineers with proven expertise in building, not just maintaining, mission-critical trading platforms.
Key Responsibilities
Design, develop, and optimise low-latency trading applications using Java and Spring Boot
Write clean, efficient, and testable code with a focus on performance and scalability
Apply deep knowledge of data structures, algorithms, concurrency, and memory management
Utilise profiling tools to diagnose performance bottlenecks and optimise system throughput
Work with specialised frameworks and libraries for low-latency application development
Implement and optimise communication across TCP, UDP, and HTTP protocols
Collaborate with globally distributed teams, including BAs, QAs, and traders, to deliver end-to-end solutions
Contribute to Agile delivery practices, including DevOps and automation of testing, CI/CD, and infrastructure changes
Investigate complex technical issues spanning multiple systems and drive them to resolution
Skills \& Experience
Strong Java programming expertise with proven experience building enterprise-grade, low-latency systems
Hands-on experience with Spring Boot for high-performance applications
Deep knowledge of concurrency, performance optimisation, and system architecture
Proficient with profiling and debugging tools for memory and performance tuning
Experience with network protocols (TCP, UDP, HTTP) and techniques for optimising network communication
Exposure to Agile methodologies, DevOps practices, and automation tools
Track record of delivering high-quality solutions in trading or financial markets environments
Self-motivated, able to manage multiple priorities, and effective in distributed, cross-functional teams