cover image
developrec

Java Engineer

Hybrid

New york, United states

Freelance

10-09-2025

Share this job:

Skills

Communication Java CI/CD DevOps Agile methodologies Architecture Programming Agile Spring Spring Boot

Job Specifications

Java/Spring Boot Engineer - Low Latency Trading (Contract) - New York City (2 days per week onsite, downtown NY) - 6 months initially (C2C - no third-party), 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

About the Company

Welcome to develop. We are a leading contributor to the software engineering community and a disruptive recruitment business comprised of eight specialised brands: develop .NET, develop Java, develop Python, develop PHP, develop JavaScript, develop DevOps, develop Change, and develop Technology. At develop, we scale the software engineering teams that shape our world. Our commitment to quality is reflected in our three key USPs: 1. Specialised Knowledge: All our Consultants learn to code in the language they recruit fo... Know more