ОписаниеEngineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter.ЗадачиLead end-to-end delivery of complex, high-performance Java applications supporting FX risk management across global marketsArchitect scalable, low-latency solutions that process real-time risk data at scale — designing for resilience, performance, and security from day oneDrive technical direction and key decisions — from system design and architectural choices to setting engineering standards across the teamTranslate complex business requirements into robust, high-quality code — working closely with quantitative analysts, traders, and business stakeholdersCraft high-quality, scalable software in an agile environment, leveraging AI-powered coding tools to accelerate delivery without compromising standardsShare expertise and raise the bar — act as a technical reference point for the team, influencing engineering quality through example, guidance, and knowledge sharing (this is an individual contributor role with no direct reports)Champion innovation — actively evaluate, propose, and adopt new technologies and frameworks; this team has the mandate and appetite to bring in better toolsOwn quality — participate in mandatory cross-team code reviews, supported by Citi Squad AI reviewers and peer engineers, ensuring adherence to security, quality, and compliance standardsOperate in production — take ownership of L3 production support issues, provide timely resolutions, and deliver long-term remediation fixes that address root causes — not just symptomsSupport testing cycles and post-production deployment — from writing TDD-first code to validating releases in a weekly cadenceContribute to Citi's technology strategy, influencing how the firm approaches risk technology at a global scaleТребованияProven hands-on Java development experience with strong focus on Core Java and multithreading in high-load, high-throughput systemsDeep understanding of JVM performance optimisation — memory profiling, GC tuning, and squeezing performance where it countsSolid grasp of distributed systems architecture and in-memory computing conceptsProven production experience with Apache Ignite — you've used it at scale, not just evaluated itStrong MongoDB skills — CRUD operations, indexing strategies, and performance tuning in production environmentsDeep SQL knowledge and query optimisation in Oracle — you know how to make queries fast and keep them that waySolid experience with messaging technologies — Apache Kafka and/or SolaceProficiency in Linux environments and scripting — comfortable on the command line and automating where it mattersExperience deploying and maintaining applications on cloud platforms (AWS, Azure, or similar)A genuine passion for Test-Driven Development (TDD) — you write tests first and mean itReadiness to engage in L3 production support and own release activities end-to-endБудет плюсом: Experience in financial services technology, particularly in risk, trading, or capital markets; Familiarity with FX products — spot, forwards, options, or derivatives; Understanding of real-time risk calculation systems or market data platforms; Exposure to low-latency, high-throughput distributed systemsУсловияbusiness casual workplace with a hybrid working model (up to 2 days working at home per week)competitive base salary (which is annually reviewed)27 days annual leave (plus
Java developer in FX risk in London employer: Citi
Citi is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration within the Equities Technology team. Employees benefit from cutting-edge technology, opportunities for professional growth, and a culture that values diversity and inclusion. With a focus on high-performance analytics and real-time data solutions, Citi empowers its engineers to make impactful contributions while enjoying a supportive atmosphere in a globally recognized financial institution.