Citi's FX Technology team is seeking a Lead Java Developer for their Markets technology division, focusing on cutting-edge financial technology solutions. This role involves designing and implementing intraday risk systems for real-time FX market decision-making. The position offers an opportunity to work with modern technologies including NoSQL databases, Kafka, and Apache Flink. As a VP-level position, it requires extensive experience in building business-critical applications and strong leadership capabilities.
The role combines technical expertise with business acumen, requiring close collaboration with stakeholders to deliver high-impact solutions. The successful candidate will lead development efforts for distributed, high-performance Java applications while ensuring scalability and reliability. They will work in a hybrid environment with up to 2 days of remote work per week.
Citi offers a comprehensive benefits package including medical care, life insurance, pension plan, and generous vacation time. The position provides significant opportunities for growth and innovation in a global banking environment. The team focuses on modern development practices including TDD and Agile methodologies.
This is an ideal opportunity for an experienced Java developer looking to advance their career in financial technology while working on mission-critical systems that impact global markets. The role offers visibility to senior management and the chance to shape the future of FX technology platforms.