Citi's FX Technology team is seeking a Lead Java Developer to join their Markets technology division, focusing on cutting-edge financial technology solutions for global banking operations. This role is positioned within Citi's flagship FX area, offering an opportunity to shape the future of their platforms through high-impact projects with senior management visibility.
The position involves designing and implementing intraday risk systems for real-time FX market decision-making, utilizing modern technologies including NoSQL databases, Kafka, and Apache Flink. The role combines technical leadership with hands-on development, requiring expertise in Java development, distributed systems, and financial market knowledge.
As a Lead Java Developer, you'll be responsible for architecting and building high-performance, resilient applications while collaborating with business stakeholders to ensure solutions meet market needs. The role demands strong technical skills in Core Java, multithreading, database technologies, and modern development practices, along with the ability to mentor team members and drive technical excellence.
The position offers significant growth opportunities, including direct interaction with clients and business teams, the chance to influence technical direction, and exposure to cutting-edge financial technology. Citi provides a comprehensive benefits package, including competitive compensation, medical coverage, and flexible working arrangements, making this an attractive opportunity for experienced developers looking to make an impact in global financial markets.