CrawlJobs Logo

Java Algo Developer, Fixed Income

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States , New York

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

121200.00 - 181800.00 USD / Year

Job Description:

The Fixed Income Algo Trading technology team are seeking developers to continue to build and enhance the platform that autonomously prices RFQs and trades with clients across external and internal venues, e.g. Bloomberg and Tradeweb. A successful candidate will solve interesting technical challenges whilst developing solutions that have a measurable and visible revenue impact. This is a rewarding and exciting opportunity to work directly with one of the most forward-thinking businesses and successful Fixed Income Algo Trading platforms.

Job Responsibility:

  • Design and develop high performance, low-latency trading applications
  • Partner with multiple technology, business/risk and external market teams to capture requirements and deliver timely solutions for new trading functionality and market upgrades
  • Coordinate testing of new functionality including business/etrading risk signoff
  • Liaise with global support teams to manage application upgrades and provide third-line support for existing trading platform
  • Develop common, reusable components and services that execute against Citi’s technical strategy and drive future improvements
  • Partner with business/quant teams to evolve architecture roadmap and drive future direction of the trading platform
  • Participate in agile/scrum development lifecycle and drive engineering excellence

Requirements:

  • Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)
  • Experience in design and development of high performance, low-latency, multi-threaded applications
  • Extensive hands-on development experience in Java
  • Demonstrated ability to learn new business concepts and technologies
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi-threaded applications
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and knowledge in SQL
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy
  • Experience with Linux/Unix
  • Experience in Kafka, Solace, JMS or other messaging middleware systems
  • Excellent communication skills (there is a requirement to be business/quant facing)
  • Strong passion for technology, especially Java, with a keen interest in driving adoption of new technologies and tools
  • Self-motivated individual and with ability to manage own workslate
  • Excellent collaborative skills
  • ability to work with others and contribute to global projects
  • Strong analytical and problem solving skills
  • Ability to work in a fast-pace environment
  • flexible and able to deliver results in the required timeframe

Nice to have:

  • Knowledge on cloud technologies desirable, e.g. Artifactory, Docker and OpenShift
  • Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable
What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
December 28, 2025

Expiration:
February 16, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Algo Developer, Fixed Income

Fixed Income Algo Java Developer

The Rates E-Trading technology team in North America is responsible for the plat...
Location
Location
Canada , Mississauga; Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)
  • Experience in design and development of high performance, low-latency, multi-threaded applications
  • Extensive hands-on development experience in Java
  • Demonstrated ability to learn new business concepts and technologies
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi-threaded applications
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and knowledge in SQL
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g.TeamCity and UrbanCodeDeploy
  • Experience with Linux/Unix
Job Responsibility
Job Responsibility
  • Design and develop high performance, low-latency trading controls
  • Partner with multiple technology, business/risk and external market teams to capture requirements and deliver timely solutions for new trading functionality and market upgrades
  • Coordinate testing of new functionality including business/etrading risk signoff
  • Liaise with global support teams to manage application upgrades and provide third-line support for existing trading platform
  • Develop common, reusable components and services that execute against Citi’s technical strategy and drive future improvements
  • Partner with business/quant teams to evolve architecture roadmap and drive future direction of the trading platform
  • Participate in agile/scrum development lifecycle and drive engineering excellence
What we offer
What we offer
  • Commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins
  • Foster an environment where the best people want to work
  • Value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all
  • Fulltime
Read More
Arrow Right

Low Latency Java Algo Developer, Fixed Income Trading

Fixed Income Algo Technology team in North America supports Citi’s Internal Mark...
Location
Location
United States , New York
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
March 16, 2026
Flip Icon
Requirements
Requirements
  • 6-10 years of extensive Low Latency Java development experience in front office / trading required
  • Strong software development fundamentals, data structures, design patterns, object-oriented programming, algorithms complexity analysis
  • At least 2 years of extensive hands on coding experience in Core Java within low latency, high throughput distributed applications
  • Experience with messaging technologies like Solace, Kafka etc.
  • Experience with Chronicle and/or Aeron
  • Experience implementing and supporting market data processing applications and algorithmic trading strategies
  • Experience building back-testing frameworks and historical data storages
  • Basic Linux system performance tuning and monitoring, ability to troubleshoot performance issues within Java/Linux stack
  • Working knowledge of no GC Java techniques and lock free thread safe algorithms
  • Experience with Python, Spring, TDD, KDB or any other tick data storages
Job Responsibility
Job Responsibility
  • Develop reusable algo trading engines with focus on low latency execution strategies
  • Ensure strong reliability, scalability and performance of the core algo components
  • Work with other etrading teams to support live trading
  • Learn and maintain large code base, improve design and quality of the algo trading strategies code
  • Partner with business to drive technology stack beyond near term objectives
  • Adhere to engineering standards and strive for best in class solutions
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right

Java Algo Developer, Fixed Income Trading

Fixed Income Algo Technology team in North America supports Citi’s Internal Mark...
Location
Location
United States , New York
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
February 16, 2026
Flip Icon
Requirements
Requirements
  • Strong software development fundamentals, data structures, design patterns, object-oriented programming, algorithms complexity analysis
  • At least 2 years of extensive hands on coding experience in Core Java within low latency, high throughput distributed applications
  • Experience with messaging technologies like Solace, Kafka etc.
  • Experience with Chronicle and/or Aeron
  • Experience implementing and supporting market data processing applications and algorithmic trading strategies
  • Experience building backtesting frameworks and historical data storages
  • Basic Linux system performance tuning and monitoring, ability to troubleshoot performance issues within Java/Linux stack
  • Working knowledge of no GC Java techniques and lock free thread safe algorithms
  • Experience with Python, Spring, TDD, KDB or any other tick data storages
  • Build tools, gradle, git, teamcity, jenkins, artifactory
Job Responsibility
Job Responsibility
  • Develop reusable algo trading engines with focus on low latency execution strategies
  • Ensure strong reliability, scalability and performance of the core algo components
  • Work with other etrading teams to support live trading
  • Learn and maintain large code base, improve design and quality of the algo trading strategies code
  • Partner with business to drive technology stack beyond near term objectives
  • Adhere to engineering standards and strive for best in class solutions
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
!
Read More
Arrow Right

Algo Trading Developer - Fixed Income Technology

The Fixed Income Algo Technology team in EMEA supports Citi’s market making, alg...
Location
Location
France , Paris
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven programming experience with an Object-oriented language (preferably Java), Multi-Threading, KDB and any relational database
  • Solid architectural understanding of enterprise applications
  • Understanding of computing science fundamentals – concurrency, algorithms, data structures, design patterns, etc.
  • Bachelor’s degree/University degree or equivalent experience
  • Excellent communication skills, oral and written
  • ability to face off to business users
  • Good team-work skills, and the ability to work in a distributed global team environment
  • Strong analytical and problem-solving skills
  • Self-motivated with the determination to learn and achieve his/her goals
  • Experience in full lifecycle development
Job Responsibility
Job Responsibility
  • Designing and developing Algo trading applications for the business
  • Working directly with Traders and Quants to contribute towards the future direction of the platform
  • Improve the technical capabilities of the platform to ensure it remains stable, flexible, and maintainable
  • Driving engineering standards and continuing to strive for best
  • Enhancing our automated testing efforts and optimizing our UAT process
  • Serving as advisor or coach to new or lower-level analysts
  • Troubleshooting challenging performance and scalability issues
  • Engaging with business users in London and across Europe (Paris, Milan)
  • Assisting in third line support during core trading hours
  • Acting as Subject Matter Expert to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Production employee

You won't get bored as a production employee at Tarkett, because your job will b...
Location
Location
Netherlands , Waalwijk
Salary
Salary:
15.10 EUR / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • Available to work fulltime
  • Available to work in 3 shifts
  • Speaks Dutch or English
  • At least 1 year of experience as production worker or operator
  • Can work in Waalwijk
  • Has own transport
Job Responsibility
Job Responsibility
  • Maintain the machines
  • Ensure the flooring produced is of super high quality
  • Ensure the work place is always safe
What we offer
What we offer
  • Travel allowances
  • Shift allowances of 19,5% for every hour
  • A nice and close team
  • Fulltime
Read More
Arrow Right
New

Equipment Inventory and Labeling Assistant

Are you looking for a temporary placement that offers hands-on experience in a d...
Location
Location
Canada , Victoria
Salary
Salary:
22.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
April 12, 2026
Flip Icon
Requirements
Requirements
  • Mandatory Reliability Security Clearance required before starting work
  • Vehicle needed for site access
  • Some working knowledge of mechanical equipment
  • Effective communication with supervisors and ability to follow instructions
  • Ability to perform physically demanding tasks (standing, reaching, bending) as required for inventory tasks
  • Experience in inventory, asset management, or similar meticulous data/labeling tasks is preferred
  • Education required only if essential for duties
Job Responsibility
Job Responsibility
  • Perform a comprehensive inventory of all devices and equipment onsite
  • Accurately mark and label all equipment according to specified tracking criteria
  • Record equipment data for input into the maintenance tracking system
  • Follow measurements, instructions, and procedures precisely
  • Keep work area clean and organized
  • Follow safety regulations
What we offer
What we offer
  • Hands-on experience in asset and inventory management
  • Gain experience with various mechanical equipment
  • Potential contract extension
  • Professional, well-established team
  • Fulltime
Read More
Arrow Right
New

Packaging and warehouse technician

Randstad Canada is now accepting resumes to fill a full-time Packaging role in a...
Location
Location
Canada , Sidney
Salary
Salary:
20.50 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
April 07, 2026
Flip Icon
Requirements
Requirements
  • High School or GED diploma
  • 6 months + previous warehouse experience
  • Previous manufacturing experience is an asset
  • MS Office exp an asset
Job Responsibility
Job Responsibility
  • Submit accurate records of filling and packaging work performed to the Packaging Supervisor
  • Familiarize with and follow all procedures and SOPs related to the filling, packaging and warehousing functions
  • Participate in any required training on the proper use and care of filling, packaging and warehouse-related equipment
  • Provide coverage for other Packaging Technicians and Warehouse person when necessary
What we offer
What we offer
  • Weekly pay
  • Day shift hours
  • 4% vacation on every pay
  • Benefits available first day through Randstad
  • Long term, full-time work, potential to become permanent
  • Amazing networking opportunities and the chance to work with reputable companies
  • Fulltime
Read More
Arrow Right
New

Warehouse associate

Randstad is seeking a Warehouse Associate for an ongoing temporary position with...
Location
Location
Canada , North Saanich
Salary
Salary:
22.50 - 25.12 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
March 08, 2026
Flip Icon
Requirements
Requirements
  • High school diploma
  • Proven warehouse experience with a strong understanding of receiving, putaway, picking, packing, and shipping processes
  • Demonstrated experience with inventory support and accuracy, including cycle counting procedures
  • 2–5 years of experience in international shipping
  • 2+ years of experience in shipping dangerous goods
  • Physically fit and capable of lifting and moving materials in a warehouse setting
  • Proficient in MS Office (Outlook, Word, Excel) and ERP systems, with an ability to adapt to warehouse management systems (WMS)
Job Responsibility
Job Responsibility
  • Comply with company policies, procedures, and customer quality requirements for all warehouse and Stores functions
  • Adhere to all regulatory and guideline manuals for the safe and efficient handling, processing, and shipping of materials within the warehouse
  • Accurately pick and issue materials according to corresponding orders, ensuring proper stock rotation and location accuracy
  • Verify orders and ensure accurate and timely shipment as per order directions and routing guidelines
  • Manage shipping for interbranch transfers (IBT), including loading and unloading of freight
  • Provide comprehensive inventory support, including locating, tracking, and organizing stock
  • Coordinate and support logistics requirements as needed, often interacting with carriers and freight forwarders
  • Demonstrate the ability to work with minimal supervision while maintaining productivity and accuracy
  • Complete any additional duties or assignments as delegated by the chargehand and/or manager, supporting overall warehouse efficiency
What we offer
What we offer
  • Randstad pays weekly
  • Work as part of an amazing teamwork environment
  • Ongoing temporary position with potential for permanent placement within a dynamic warehouse setting
  • Opportunity to grow with the company
  • 4% vacation pay added to every paycheque
  • Fulltime
Read More
Arrow Right