Java Developer

Hong Kong, Hong Kong
Market Leading
21 Oct 2022
15 Nov 2022
Job Function
Hedge Funds
Industry Sector
Finance - General
Employment Type
Full Time
The Department:
  • You will be part of the team that is responsible for designing, implementing & continuously evolving real time trading, compliance & risk systems.
  • You will work closely with quantitative portfolio managers, compliance and riskmanagement function in a fast-paced environment.
  • The successful candidate must possess strong knowledge & experience of designing & implementing distributed and scalable broker-neutral, multi-asset class (credit, rates, currencies, derivatives, equities) trading systems, understanding of market data, broker / exchange protocols, valuation & pricing engines.
  • The engineering team is part of systematic technology group responsible to design, implement and evolve systems required to enable the quantitative investment process.

Main Duties and Responsibilities:
  • Design, develop and evolve trading highly scalable and reliable trading ecosystem.
  • Proficient in Java
  • Experience building reliable, performant, highly distributed, and scalable real time trading systems along with real time market data processing.
  • Extensive experience designing and building order and execution management systems
  • Design and develop compliance and risk real time directives embedded into trading systems, reporting, analytics platforms.

  • Experience with asynchronous messaging, network / transport protocols, multithreading, performant data structures
  • Experience with Agile, TDD, BDD software development methodologies
  • Experience with CI / CD methodologies (Git, Maven, Jenkins, etc.) and container-based packaging & deployment
  • Knowledge of financial market structures across multiple assets types (credit, rates, currencies, derivates, equities)
  • BS/MS in Computer Science, Engineering, or related discipline

  • Experience designing and building market data processing and distribution systems
  • Good understanding of operating systems internals
  • Python programming experience
  • You need to sign in to save