CrawlJobs Logo
Briefcase Icon
Category Icon

Java Algo Trading Developer Jobs

6 Job Offers

Filters
New
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
Algo Trading Developer - Fixed Income Technology
Save Icon
Location Icon
Location
France , Paris
Salary Icon
Salary
Not provided
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
Java Algo Trading Developer
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Fixed Income Algo Java Developer
Save Icon
Location Icon
Location
Canada , Mississauga; Toronto
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Explore the world of Java Algo Trading Developer jobs, a specialized and high-stakes career at the intersection of software engineering and quantitative finance. Professionals in this field are the architects of the sophisticated electronic trading systems that power modern financial markets. They design, build, and maintain the platforms that execute trades autonomously based on complex mathematical models, operating at speeds and volumes impossible for human traders. This role is central to the operations of investment banks, hedge funds, and proprietary trading firms, where milliseconds and microseconds can determine profitability. A Java Algo Trading Developer's primary mission is to create systems that are not only functionally correct but also exceptionally fast and reliable. Typical responsibilities involve designing and developing high-performance, low-latency trading applications that can process vast streams of market data and execute orders in microseconds. Developers partner closely with quantitative analysts ("quants") and traders to translate intricate trading strategies into robust, production-ready code. They are responsible for the entire software lifecycle, from initial design and coding to testing, deployment, and providing third-line support for live trading systems. A key part of the role is ensuring system stability and performance under extreme market conditions, which includes optimizing every layer of the technology stack, from the Java Virtual Machine (JVM) down to the operating system and network. Common tasks also include building and maintaining backtesting frameworks to validate strategies against historical data and integrating with various market data feeds and electronic trading venues. The skill set required for these jobs is demanding and multifaceted. Core proficiency in Java is non-negotiable, with a deep, practical understanding of its performance characteristics. Developers must be experts in multi-threading, concurrency, and low-latency programming techniques, including lock-free algorithms and minimizing garbage collection pauses. A strong foundation in data structures, design patterns, and algorithmic complexity analysis is essential. Experience with messaging technologies like Solace or Kafka is common, as is familiarity with the Linux operating system, including performance monitoring and tuning. Knowledge of continuous integration/continuous deployment (CI/CD) tools such as Jenkins or TeamCity is often expected. While not always mandatory, a bachelor's or master's degree in Computer Science, Engineering, or a related quantitative field is highly typical. Success in this profession also hinges on strong analytical and problem-solving abilities, excellent communication skills for collaborating with non-technical stakeholders, and the ability to thrive in a fast-paced, high-pressure environment. For those passionate about pushing the boundaries of technology and finance, Java Algo Trading Developer jobs offer a uniquely challenging and rewarding career path.

Filters

×
Countries
Category
Location
Work Mode
Salary