Taro Logo

Java Algo Trading Developer - AVP - London

Citi is a world-leading global bank with approximately 200 million customer accounts and presence in more than 160 countries, providing various financial products and services.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Java Algo Trading Developer - AVP - London

Citi, a leading global bank with a presence in over 160 countries, is seeking a Java Algo Trading Developer for their Rates Algo Trading technology team in London. This role offers an exciting opportunity to work on a platform that has established Citi's Rates business as a key player in the market. The position involves developing autonomous pricing systems for RFQs and trading across external and internal venues like Bloomberg and Tradeweb.

The role combines technical excellence with business impact, requiring expertise in high-performance, low-latency trading applications. You'll be working directly with one of the most forward-thinking businesses and successful Rates Algo Trading platforms. The position demands strong Java development skills (5+ years), particularly in multi-threaded applications, along with knowledge of relational databases and modern development tools.

As part of Citi's technology team, you'll enjoy a business casual workplace with a hybrid working model (up to 2 days working from home per week). The company offers comprehensive benefits including 27 days annual leave, performance bonuses, medical care, life insurance, and pension plans. This is an excellent opportunity for a skilled developer looking to make an impact in financial technology while working with cutting-edge trading systems.

The ideal candidate will combine technical expertise with strong communication skills, as the role involves significant interaction with business and quant teams. You'll be part of an environment that values innovation, collaboration, and continuous learning, with access to various development resources and opportunities for professional growth.

Last updated in a few seconds

Responsibilities For Java Algo Trading Developer - AVP - London

  • Design and develop high performance, low-latency trading applications
  • Partner with teams to capture requirements and deliver solutions for trading functionality
  • Coordinate testing of new functionality
  • Liaise with global support teams
  • Develop common, reusable components and services
  • Partner with business/quant teams to evolve architecture roadmap
  • Participate in agile/scrum development lifecycle

Requirements For Java Algo Trading Developer - AVP - London

Java
Linux
  • 5+ years experience in core Java
  • Experience with multi-threaded applications
  • Understanding of relational database concepts and SQL
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools
  • Experience with Linux/Unix
  • Strong communication skills
  • Self-motivated with ability to manage own workslate
  • Strong analytical and problem solving skills

Benefits For Java Algo Trading Developer - AVP - London

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 27 days annual leave plus bank holidays
  • Discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to learning and development resources

Interested in this job?

Jobs Related To Citi Java Algo Trading Developer - AVP - London