CrawlJobs Logo

Senior Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, London

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The candidate will support High Touch applications catering for sales and trading workflows across products traded in equities: cash, programs, listed derivatives (options, futures, etc.), delta one (single stock and index swaps), ETF, convertible bonds, vanilla OTC products, and FX.

Job Responsibility:

  • Collaborate with Order Management System (OMS) leadership team to extend the existing low latency service-oriented architecture to 'high touch' OMS use cases for Program Trading and D1 desks and play an instrumental role in the design and implementation
  • Build integrated instrumentation and support tools
  • Work with Equities businesses to understand key functional and non-functional requirements
  • Actively contribute to the definition of order object model and other logical modelling discussions
  • Integrate OMS with other strategic systems such as limit management system, entitlements systems and trading control frameworks
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary

Requirements:

  • Extensive experience of server-side development and strong knowledge of Java, Pub/Sub middleware, and databases
  • Experience with Core Java, Multi-threading, Collections frameworks – Garbage collections in Low latency systems
  • Solid understanding of computer science fundamentals (data structures, algorithms, design patterns, etc.)
  • Experience with Agile development methodologies
  • Experience with software monitoring tools and instrumentation
  • Understanding of Equities Trading business is highly desirable
  • Experience of integrating control frameworks for automated trading is highly desirable
  • Good written and oral communication skills

Nice to have:

  • Understanding of Equities Trading business
  • Experience of integrating control frameworks for automated trading
What we offer:
  • 27 days annual leave (plus bank holidays)
  • A 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 an array of learning and development resources

Additional Information:

Job Posted:
May 28, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.