Citi's FX Technology team is seeking a Lead Java Developer to join their Markets technology division, focusing on developing cutting-edge financial technology solutions. This role is based in London with a hybrid work arrangement (up to 2 days working from home per week). The position involves designing and building intraday risk systems for real-time decision-making in the FX market, working with modern technologies including NoSQL databases, Kafka, and Apache Flink.
The role offers significant opportunities for growth, leadership, and innovation, with direct interaction with clients and business teams. As a Lead Java Developer, you'll be responsible for developing high-performance, distributed applications, collaborating with business stakeholders, and ensuring the delivery of robust technical solutions. The position requires expertise in Core Java, multithreading, database technologies, and modern software development practices.
This is a unique opportunity to be part of Citi's flagship FX area, where you'll have visibility from senior management and play a crucial role in shaping the future state of their platforms. The role combines technical excellence with business acumen, requiring strong communication skills and the ability to work directly with business stakeholders.
Citi offers a comprehensive benefits package including medical care, life insurance, pension plan, and generous vacation time. The company promotes an inclusive workplace culture where everyone feels comfortable bringing their whole self to work. This position provides an excellent opportunity for experienced developers looking to make an impact in global financial markets while working with cutting-edge technology.