Taro Logo

Senior Java Low Latency Engineer (VP) – London

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

Description For Senior Java Low Latency Engineer (VP) – London

Citi, a leading global bank with 200 million customer accounts across 160+ countries, is seeking a Senior Java Low Latency Engineer to join their Capital Markets electronic trading team. This role is crucial in developing high-performance trading systems where latency requirements are in the micro- or nano-second realm.

The position involves working with Ambrosia, Citi's proprietary framework for building self-healing, scalable, high-performance, asynchronous, event-driven Java Microservices solutions. This framework handles complex challenges like failover, high availability, and scalability, allowing developers to focus on business solutions and performance optimization.

As a Senior Engineer, you'll be responsible for integrating functions across Capital Markets asset classes, deploying new products, and enhancing processes. The role requires expertise in Java low latency development, with systems operating in the 10-100 microsecond response time range. You'll work with modern Java, JVM, Linux systems, and network protocols including hardware-accelerated kernel bypass technologies.

The ideal candidate will bring deep expertise in applications development, particularly in electronic and algorithmic trading systems, along with strong knowledge of system architecture and performance tuning. You'll need excellent communication skills and the ability to work collaboratively in a team environment.

This hybrid role offers an excellent opportunity to work with cutting-edge technology in a global financial institution, with comprehensive benefits including healthcare, pension, and generous leave allowance. Join Citi's innovative technology team and help shape the future of electronic trading systems.

Last updated a day ago

Responsibilities For Senior Java Low Latency Engineer (VP) – London

  • Work on integration of functions across Capital Markets asset classes
  • Provide expertise in Java low latency development
  • Utilize advanced knowledge of system flows to achieve technology goals
  • Consult with end users to identify system specifications
  • Build microservices based event sourcing systems on low latency framework

Requirements For Senior Java Low Latency Engineer (VP) – London

Java
Linux
  • Expert in Applications Development, preferably in electronic and algorithmic trading systems
  • Strong knowledge of modern Java, JVM, Linux Operating system
  • Knowledge of TCP and IP based network protocol technologies
  • Experience with performance assessment and tuning
  • Strong communication and relationship building skills
  • Bachelor's degree or equivalent experience
  • May have background in C++ before moving to Java

Benefits For Senior Java Low Latency Engineer (VP) – 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 Senior Java Low Latency Engineer (VP) – London