Taro Logo

Senior Java Developer - Equity High Touch Trading

World-leading global bank with approximately 200 million customer accounts and presence in more than 160 countries, providing financial products and services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Java Developer - Equity High Touch Trading

Citi, a leading global bank with 200 million customer accounts across 160+ countries, is seeking a Senior Java Developer for their Equity High Touch Trading team in London. This role focuses on supporting applications for sales and trading workflows across various equity products including cash, programs, derivatives, and more. The position involves working with cutting-edge low latency systems and service-oriented architecture, making it an excellent opportunity for experienced Java developers interested in financial technology.

The role combines technical excellence with business domain knowledge, requiring expertise in Java development, particularly in low latency systems, along with an understanding of equities trading. You'll be working on mission-critical systems that handle complex trading workflows, while also mentoring other developers and contributing to architectural decisions.

This is an ideal position for someone who wants to work at the intersection of technology and finance, offering the opportunity to work with modern trading systems while being part of a global organization. The role comes with comprehensive benefits including hybrid working arrangements, competitive compensation, and extensive professional development opportunities.

The position offers an excellent work-life balance with hybrid working options, comprehensive healthcare benefits, generous vacation time, and various other perks. You'll be part of a team that values innovation and technical excellence, while working on systems that directly impact global financial markets.

Last updated 9 hours ago

Responsibilities For Senior Java Developer - Equity High Touch Trading

  • Collaborate with OMS leadership team to extend low latency service-oriented architecture
  • Build integrated instrumentation and support tools
  • Work with Equities businesses to understand requirements
  • Contribute to order object model and logical modelling discussions
  • Integrate OMS with strategic systems
  • Develop standards for coding, testing, debugging, and implementation
  • Serve as advisor or coach to mid-level developers

Requirements For Senior Java Developer - Equity High Touch Trading

Java
  • Extensive experience of server-side development
  • Strong knowledge of Java, Pub/Sub middleware, and databases
  • Experience with Core Java, Multi-threading, Collections frameworks
  • Solid understanding of computer science fundamentals
  • Experience with Agile development methodologies
  • Experience with software monitoring tools and instrumentation
  • Understanding of Equities Trading business
  • Good written and oral communication skills
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred

Benefits For Senior Java Developer - Equity High Touch Trading

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
  • Hybrid working model (up to 2 days working at home per week)

Interested in this job?

Jobs Related To Citi Senior Java Developer - Equity High Touch Trading