Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Citigroup

NewBe an early applicant

Fixed Income E-Trading Senior Java Developer - Vice President

Posted
Discussion

Summary

Senior Java developer (VP level) on Citi's Fixed Income e-trading platform in London, building low-latency real-time pricing and trading applications for front-office users. Day to day: hands-on Java/Spring development on Linux, performance troubleshooting, improving testing and UAT, mentoring juniors, and third-line support during core trading hours.

Overview

In this role you will contribute to Citi's Fixed Income eTrading platform, shaping low-latency, real-time pricing and trading experiences for front-office users. You will collaborate with Traders, Sales and Quants to steer platform direction, drive engineering standards, and improve testing and deployment processes. The role combines hands-on development with mentoring and cross-team engagement across Europe and globally. You will work in a high-impact environment that blends finance, technology and innovation to maintain Citi’s market-leading trading platform.

Pay / Benefits
  • 27 days annual leave (plus bank holidays)
  • Discretionary annual bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Design and develop front-office eTrading applications for trading business
  • Collaborate with Traders, Sales and Quants to influence platform direction
  • Enhance platform capabilities through innovative engineering while ensuring stability and maintainability
  • Advance automated testing and optimize UAT processes
  • Mentor and coach team members in the EMEA region
  • Advise and support junior analysts
  • Troubleshoot performance and scalability challenges
  • Engage with business users in London and Europe
  • Provide third-line support during core trading hours
  • Act as Subject Matter Expert to stakeholders and team members
  • Coordinate with global business, product, support and development teams on projects
Key requirements
  • Extensive OO programming experience (preferably Java)
  • Multi-threading experience
  • Relational database experience
  • Solid architectural understanding of enterprise applications
  • Fundamental computing science knowledge (concurrency, algorithms, data structures, design patterns)
  • Excellent communication, written and verbal
  • Teamwork in a distributed global environment
  • Analytical and problem-solving abilities
  • Java Core
  • Spring framework
  • Linux

Skills

What C-level Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →