Java/Springboot Engineer.

  • technology
  • permanent
  • New York
  • £0-£0

Java/Spring Boot Engineer - Low Latency Trading (Contract) - New York City (2 days per week onsite, downtown NY) - 6 months initially (C2C), starting October

Role Summary
We are seeking two highly skilled Java/Spring Boot Engineers 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
Maria Whitmarsh