CrawlJobs Logo
Briefcase Icon
Category Icon

Low Latency Java Algo Developer United States Jobs

3 Job Offers

Filters
Low Latency Java Algo Developer, Fixed Income Trading
Save Icon
Location Icon
Location
United States , New York
Salary Icon
Salary
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Java Algo Developer, Fixed Income Trading
Save Icon
Location Icon
Location
United States , New York
Salary Icon
Salary
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Java Algo Developer, Fixed Income
Save Icon
Location Icon
Location
United States , New York
Salary Icon
Salary
121200.00 - 181800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Explore the world of Low Latency Java Algo Developer jobs, a specialized and high-stakes career path at the intersection of advanced software engineering and quantitative finance. Professionals in this field are the architects of the electronic trading systems that power modern financial markets. Their primary mission is to design, build, and optimize software that executes trades with unparalleled speed and reliability, where every microsecond counts. These developers work on the core engines that drive algorithmic trading strategies, smart order routers, and market-making platforms, directly impacting a firm's ability to capitalize on market opportunities. A typical day for a Low Latency Java Algo Developer revolves around creating and maintaining high-performance, high-throughput distributed applications. Common responsibilities include developing reusable, low-latency execution engines for trading algorithms, ensuring the extreme reliability and scalability of these critical systems, and providing deep-level production support to troubleshoot and resolve complex performance issues in a live trading environment. They work closely with quantitative analysts (quants) and traders to translate complex trading strategies into robust, high-speed code. A significant part of the role involves continuous performance tuning of both the Java application and the underlying Linux operating system to eliminate bottlenecks and minimize latency. The skill set required for these roles is exceptionally demanding. Core Java proficiency is non-negotiable, with an expert-level understanding of its ecosystem, particularly for versions 8 and above. Developers must possess a deep knowledge of data structures, design patterns, and, most critically, advanced concurrent programming and multi-threading. Mastery of low-latency techniques is essential, including writing "zero-GC" (Garbage Collection) code, implementing lock-free and wait-free algorithms, and utilizing off-heap memory. Experience with messaging technologies like Solace, Kafka, or specialized tools such as Chronicle and Aeron is standard. A strong working knowledge of Linux, including system performance monitoring and tuning with tools like `perf`, is crucial for diagnosing issues at the kernel and hardware level. Familiarity with the full software development lifecycle, including building back-testing frameworks and working with historical market data, is also highly valued. Candidates for these jobs typically hold a bachelor's or advanced degree in Computer Science, Engineering, or a related quantitative field, coupled with several years of direct experience in a front-office trading environment. For those who thrive on technical challenges and want to build systems where performance is measured in microseconds, Low Latency Java Algo Developer jobs offer a uniquely rewarding and intellectually stimulating career at the cutting edge of financial technology.

Filters

×
Countries
Category
Location
Work Mode
Salary