Low Latency Java Engineer in London

Low Latency Java Engineer in London

London Full-Time On-site
C

Overview

In this senior role, you will design and implement high-performance, low-latency applications within Citi’s London HPA team that enable rapid market decisions. You will work on algorithmic trading infrastructure, contribute to modernisation efforts, and mentor peers while collaborating with senior leaders across the bank. Your work will touch real-time data, microservices, and in-house frameworks to support global markets. This is an opportunity to influence trading systems at scale and advance low-latency tech across Citi.

Pay / Benefits

  • Hybrid working model (up to 2 days remote)
  • 27 days annual leave + bank holidays
  • Discretionary annual performance bonus
  • Private medical care & life insurance
  • Employee assistance program
  • Pension plan

Responsibilities

  • Hands-on development in Java or Rust, focusing on low-latency code and microservices-based event sourcing systems
  • Lead integration of functions to meet goals, deploy new products, and improve processes
  • Analyse complex business and system processes to define solutions for high-level problems
  • Provide deep expertise in Java low-latency development and main system flows
  • Leverage broad system knowledge to achieve technology goals and advisor users on design
  • Mentor junior developers and less experienced seniors, and collaborate with stakeholders
  • Consult with end users to translate requirements into system designs
  • Communicate with senior leaders and external parties to influence decisions
  • Support performance tuning and architectural design for low-latency trading platforms
  • Foster application modernization efforts across Citi’s teams

Key requirements

  • SME in Applications Development
  • Experience in Algorithmic Trading in a low-latency environment
  • Market data handling experience including time-series databases (e.g., KDB)
  • Leadership, project management, and development skills
  • Strong Java skills, JVM, Linux, system calls and kernel knowledge
  • TCP/IP networking knowledge and kernel bypass technologies (e.g., Solarflare OpenOnload)
  • Performance assessment and targeted tuning
  • Ability to document diagrams and UML models
  • Excellent communication and consensus-building abilities
  • Nice to have: C++ background
  • Strong communication with high EQ
  • Mentorship and coaching mindset
  • Relationship and consensus-building
  • Java low-latency development
  • Algorithmic trading systems
  • Market data handling and KDB

Low Latency Java Engineer in London employer: Citigroup

Citi is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets collaboration. As a Sales Director, you will benefit from extensive training and mentorship opportunities, fostering your professional growth while working alongside industry leaders in FX Sales. With a strong commitment to integrity and inclusivity, Citi provides a supportive culture that empowers employees to excel and drive meaningful results for clients.

C

Contact Details:

Citigroup Recruitment Team