Crossing Developer

Crossing Developer

  • Primary Location: HK,Hong Kong,Hong Kong
  • Education: None
  • Job Function: Technology
  • Schedule: Full-time
  • Shift: Day Job
  • Employee Status: Regular
  • Travel Time: No
  • Job ID: 16036752


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