HongKong, Hong Kong

VP Java Developer - Algorithm

 Job Description:

We are looking for an experienced Java Developer to join a team focused on building and enhancing algorithmic trading platforms across equities and derivatives. You will work on industry-leading trading systems, from design and development to back-testing and production support. This role involves close collaboration with front office traders, stakeholders, and senior IT leadership.

More junior candidates may not be considered — this is a senior-level position.

What You'll Do:

  • Participate in code reviews, support new algorithm rollouts, and enhance existing ones
  • Analyze requirements and proactively contribute to product discussions with stakeholders
  • Back-test trading algorithms for reliability and performance
  • Mentor junior developers and help shape architectural decisions
  • Engage with front office trading desks and platform stakeholders to understand needs
  • Liaise with senior IT leadership on project direction, product evolution, and strategic platform roadmaps

What You Bring (Essential):

  • Strong grasp of data structures, algorithms, and design patterns
  • A degree in Computer Engineering, Computer Science, or an equivalent field
  • Excellent Java skills specifically for building trading applications
  • Solid experience developing order and execution management systems
  • Proven ability to build multithreaded server applications and tune performance on Linux & Java
  • Good scripting abilities in Python, Bash, or similar languages
  • Comfortable working in a Linux environment

What's Nice to Have (Preferred):

  1. Prior experience in algo development
  2. Background in investment banking working directly with traders or desk heads
  3. Knowledge of C++ alongside Java
  4. Advanced Linux expertise, plus strong understanding of computer networks, architecture, and operating systems
  5. Familiarity with Agile development methodologies

What's in It for You:

  1. Opportunity to work on high-impact trading platforms
  2. Exposure to front office and senior leadership
  3. Collaborative, technology-driven environment
  4. Competitive compensation at VP level

Location: Hong Kong




  Required Skills:

Data Support Development Design Patterns Structures Collaboration Data Structures Trading Algorithms Bash Compensation Reviews Operating Systems Reliability Agile Architecture Developers Banking Computer Science C++ Linux Design Engineering Java Science Python Leadership Management