Citi, the world's most global bank, is seeking a Senior Java Developer to join their FX Options Technology team in London. This role is part of Citi's prestigious FX business, which has a physical presence in 83 countries with 1,400 dedicated staff - the largest FX presence of any bank globally. The position focuses on the reengineering and modernization of the FX Options Market Data System, requiring both technical expertise and leadership capabilities.
The role combines hands-on development with strategic thinking, where you'll be instrumental in designing and delivering new features for their strategic platform. You'll work across multiple teams, including FX Options Technology, FX Tech, FX Quants, and trading, to implement solutions that drive business value. The position requires expertise in Java development, particularly in event-driven architecture, with a strong focus on multithreading and performance optimization.
Citi's technology team supports business operations in over 100 countries, across both institutional and retail businesses. They're particularly interested in developers who are passionate about producing clean, testable code, emphasizing that this is more important than financial sector experience. The role offers exposure to cutting-edge technologies and the opportunity to work on systems that power one of the world's largest FX operations.
The position comes with an attractive benefits package, including hybrid working arrangements, comprehensive healthcare coverage, generous vacation time, and various professional development opportunities. This is an excellent opportunity for a senior developer looking to make an impact in a global financial technology environment while working with modern technologies and architectures.