Citi · 12 hours ago
Java Algo Developer, Fixed Income, Assistant Vice President
Citi is a leading global bank, and they are seeking a Java Algo Developer to enhance their Fixed Income Algo Trading platform. The role involves designing and developing high-performance trading applications while collaborating with various teams to deliver solutions and support the trading platform.
BankingFinanceFinancial Services
Responsibilities
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
Qualification
Required
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
Preferred
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
Benefits
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
Company
Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
H1B Sponsorship
Citi has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1386)
2024 (849)
2023 (1375)
2022 (1117)
2021 (876)
2020 (901)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-11
2026-01-06
Financial Sector Technology
2026-01-03
Company data provided by crunchbase