Citi, the world's most global bank, is seeking a Senior Java Developer to join their FX Technology team in London. This role offers an exciting opportunity to work with one of the largest FX operations globally, spanning 83 countries with 1,400 dedicated staff. The position involves building and supporting critical systems for the Global FX business, focusing on high-performance and resilient applications. As part of Citi's technology team, you'll contribute to standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities. The role emphasizes clean, testable code development as part of a high-performing team, with direct interaction with business partners and technology stakeholders. You'll be working on the market-leading Citi Velocity Single Dealer Platform, making significant contributions to sustaining and growing Citi's #1 FX business. The position offers a competitive package including hybrid working arrangements, comprehensive benefits, and opportunities for professional development in a diverse, inclusive environment. This role is perfect for experienced Java developers passionate about financial technology and looking to make an impact in a global organization.