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):
- Prior experience in algo development
- Background in investment banking working directly with traders or desk heads
- Knowledge of C++ alongside Java
- Advanced Linux expertise, plus strong understanding of computer networks, architecture, and operating systems
- Familiarity with Agile development methodologies
What's in It for You:
- Opportunity to work on high-impact trading platforms
- Exposure to front office and senior leadership
- Collaborative, technology-driven environment
- 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