The role involves developing reusable eTrading negotiation engines with a focus on low latency execution for Citi's global Fixed Income business
Job Summary
The role involves developing reusable eTrading negotiation engines with a focus on low latency execution for Citi's global Fixed Income business.
Candidates will work directly with trading and quants to solve complex business and technology problems while ensuring strong reliability and scalability.
Citi offers competitive benefits including medical, dental, vision coverage, 401(k), life insurance, and paid time off packages.
Matching Summary
The role involves developing reusable eTrading negotiation engines with a focus on low latency execution for Citi's global Fixed Income business.
Salary
Base: $176,720.00 - $265,080.00; Bonus/Equity: Discretionary and formulaic incentive and retention awards available; Benefits: Medical, dental, vision, 401(k), life, accident, disability insurance, wellness programs, and paid time off.
Skills & Requirements
Must-have
8+ years Core Java experience
Low latency distributed applications
FIX or SBE messaging protocols
Market data processing implementation
No GC Java techniques
Lock free thread safe algorithms
Nice-to-have
Python programming skills
Spring framework knowledge
TDD practices
KDB tick data storage
Gradle build tools
TeamCity Jenkins experience
Key Requirements
Bachelor's degree in Computer Science or related field
8+ years hands-on coding experience in Core Java
Experience with ION Platform and FIX/SBE protocols