Crossing Developer


Technical Skills

  • Compliance
  • Java
  • Order Management
  • Quality Control
  • Shell Script
  • Software Development
  • SQL
  • Training
  • UNIX

Job Description

Crossing Developer

Location: APAC-HKG-Hong Kong-Hong Kong

Equities technology, Programs Trading division is looking for a senior Java developer/Tech Lead (Vice President) to work out of their Hong Kong office. Citi’s Programs Trading platform is a java based application used by Programs traders across the region.

The role offers an opportunity for the candidate to:

  • Work in a truly global development team spread across NAM, EMEA and APAC
  • Work with business stakeholders directly on the trading floor to understand their requirements
  • Train/guide other junior developers in the team

The ideal candidate would be a fully hands on developer who is expected to perform the following responsibilities:

  • Design/develop/deliver the business, compliance and tech mandatory enhancements for programs trading platforms (Order Management Systems)
  • Interface with business stake holders in Asia to gather requirements, set delivery expectations and do user demos of product releases
  • Provide continuous improvements to the code quality, scalability, performance and resiliency of the platform


Mandatory Technical Skillsets:

  • Core Java
  • Multithreading
  • SQL/Databases
  • Unit testing, Continuous Integration, Code Quality controls, Test First Development
  • Basic level of expertise on UNIX/Shell scripting

Personal Attributes:

  • Diligent and hard working
  • Good analytical skills
  • Good communication skills

Nice to have:

  • Java Swing
  • Experience with FIX protocol
  • Experience with development of one or more Order Management Systems
Employment TypeFull-time
Education LevelNon-specified
CitibankFinancial Services, Retail and Commercial Banking

50/F, Champion Tower 3 Garden Road Central, Hong Kong

directions_walk12 mins walk from Admiralty Station