At a Glance
- Tasks: Lead the development of innovative Java applications for FX risk management.
- Company: Join Citi, a global leader in financial technology.
- Benefits: Enjoy competitive salary, 27 days leave, and hybrid working options.
- Other info: Collaborative culture with excellent career growth opportunities.
- Why this job: Shape the future of finance with cutting-edge AI tools and technologies.
- Qualifications: 7+ years Java experience and strong problem-solving skills required.
The predicted salary is between 78750 - 96250 Β£ per year.
Citiβs Markets technology team is growing at lightning speed, and weβre looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe. As the worldβs most global bank, Citi provides an opportunity to touch every corner of the globe and deal with incomparable trade volumes, scale and impact. Weβre looking for new, innovative ways to push the boundaries of financial technology.
This isn't just another Java developer role. As a Lead Java Developer β Vice President within Citi's FX Risk technology team, you'll be at the intersection of high-stakes financial engineering and the next generation of AI-powered software development. At Citi, we are actively redefining how technology drives global finance β every day, $5 trillion crosses our network. You'll architect and deliver the systems that power real-time FX risk management for one of the world's largest financial institutions.
What You'll Do:
- Lead end-to-end delivery of complex, high-performance Java applications supporting FX risk management across global markets.
- Architect scalable, low-latency solutions that process real-time risk data at scale β designing for resilience, performance, and security from day one.
- Drive technical direction and key decisions β from system design and architectural choices to setting engineering standards across the team.
- Translate complex business requirements into robust, high-quality code β working closely with quantitative analysts, traders, and business stakeholders.
- Craft high-quality, scalable software in an agile environment, leveraging AI-powered coding tools to accelerate delivery without compromising standards.
- Share expertise and raise the bar β act as a technical reference point for the team, influencing engineering quality through example, guidance, and knowledge sharing.
- Champion innovation β actively evaluate, propose, and adopt new technologies and frameworks.
- Own quality β participate in mandatory cross-team code reviews and peer engineers, ensuring adherence to security, quality, and compliance standards.
- Operate in production β take ownership of L3 production support issues, provide timely resolutions, and deliver long-term remediation fixes that address root causes.
- Support testing cycles and post-production deployment β from writing TDD-first code to validating releases in a weekly cadence.
- Contribute to Citi's technology strategy, influencing how the firm approaches risk technology at a global scale.
Your AI-Powered Toolkit:
- Coding & Code Generation: GitHub Copilot, Devin.AI.
- Prompt Engineering & GenAI Optimisation.
- Code Review & Quality: Citi Squad, AI-assisted cross-team peer reviews.
- LLMs & Stylus Workspaces: Gemini, OpenAI, Claude, Llama.
- Deployment & DevOps: Enterprise DevOps Pipeline, Container orchestration, Monitoring Tooling.
The Platform You'll Be Building On:
- Working on a modern, purposefully designed codebase.
- Contributing to a platform with long-term investment and roadmap certainty.
- Empowered to introduce and champion new technologies.
- Delivering weekly releases in a structured Scrum environment.
- Gaining exposure to cloud strategy β contributing to cloud adoption initiatives.
- Working with event streaming and messaging systems including Kafka, Flink, and Solace at enterprise scale.
What We're Looking For:
- 7+ years of hands-on Java development experience with strong focus on Core Java and multithreading.
- Deep understanding of JVM performance optimisation.
- Solid grasp of distributed systems architecture and in-memory computing concepts.
- Proven production experience with Apache Ignite.
- Strong MongoDB skills.
- Deep SQL knowledge and query optimisation in Oracle.
- Solid experience with messaging technologies β Apache Kafka and/or Solace.
- Proficiency in Linux environments and scripting.
- Experience deploying and maintaining applications on cloud platforms (AWS, Azure, or similar).
- A genuine passion for Test-Driven Development (TDD).
- Readiness to engage in L3 production support and own release activities end-to-end.
- English B1 or above.
Domain Knowledge (Highly Valued):
- Experience in financial services technology, particularly in risk, trading, or capital markets.
- Familiarity with FX products.
- Understanding of real-time risk calculation systems or market data platforms.
- Exposure to low-latency, high-throughput distributed systems.
Leadership & Collaboration:
- Proven ability to drive technical decisions and influence direction in an Agile/Scrum environment.
- Strong communication skills.
- A passion for sharing knowledge and elevating engineering quality across the team.
- Enthusiasm for cross-team collaboration.
- A mindset of continuous improvement.
- Curiosity about how AI and GenAI tools can enhance engineering practice.
Education:
- Bachelorβs degree/University degree or equivalent experience.
Why Citi?
- Global impact β your code runs in systems that manage risk across trillions in FX transactions daily.
- Greenfield freedom β work on a modern, strategically committed platform.
- AI-first engineering culture β live, production-ready AI tools.
- No legacy shackles β a genuine mandate to bring in and use new technologies.
- Structured Agile delivery β Scrum, daily stand-ups, weekly releases.
- Continuous learning β structured learning paths, networking opportunities, mentorship.
- Career growth β a clear path to Senior VP and beyond.
- Collaborative teams β work alongside world-class quants, traders, and engineers.
- Inclusive culture β Citi champions diversity.
- Competitive compensation β salary, bonus, and benefits commensurate with VP-level seniority.
What weβll provide you:
This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.
FX Risk β Lead Java Developer | Vice President employer: CitiGroup
Citi is an exceptional employer that offers a dynamic work environment where employees can thrive and make a significant impact in the investment banking sector. With a strong focus on professional development, team collaboration, and community engagement, associates are empowered to grow their careers while contributing to meaningful projects within the Consumer, Luxury & Retail team. Located in a vibrant city, Citi provides unique opportunities for networking and exposure to leading global consumer players, making it an ideal place for ambitious professionals seeking rewarding employment.