Java Lead / VP – Trading & Risk Platforms
Job Description:
About the Role
My Client are seeking an experienced Senior Java Developer to join our dynamic team responsible for a critical front-to-back trading platform within the Asia Pacific region.
This platform supports the full trade lifecycle — from pre-trade analytics and pricing to post-trade risk management, position tracking, and regulatory reporting. It powers real-time decision-making for traders, risk managers, and operations teams, enabling automated hedging strategies, volatility analysis, and trade execution workflows.
You will work on a high-performance, low-latency distributed system that processes live market data, delivers real-time analytics to desktops, and integrates with downstream finance and compliance systems.
What You'll Do
- Design, develop, and deliver high-quality, production-grade software solutions using Java
- Write clean, maintainable, and performant code, with comprehensive unit testing
- Participate actively in code reviews and design discussions to uphold engineering standards
- Collaborate with global development teams to foster a culture of technical excellence and knowledge sharing
- Partner closely with trading, sales, quantitative research, risk, compliance, and operations teams to understand business needs and translate them into technical solutions
- Provide second-line production support, troubleshooting and resolving issues in a timely manner
What You Bring
- Bachelor's degree in Computer Science, Engineering, or a related analytical discipline
- Deep expertise in Core Java with strong multithreading and concurrency skills
- Solid experience with Linux environments and distributed file systems
- Strong understanding of financial derivatives — particularly in pricing, risk management, and order workflows
- Excellent problem-solving abilities and a passion for building scalable, high-performance systems
- Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders
Nice to Have
- Experience with low-latency Java optimization, including garbage collection tuning
- Familiarity with messaging technologies such as Solace, ZeroMQ, or similar
- Background in building distributed systems for trading or risk management
- Exposure to high-frequency or low-latency trading platforms
What We Offer
- Opportunity to work on mission-critical trading infrastructure in a fast-paced financial environment
- Collaborate with world-class engineers, traders, and quantitative researchers
- Competitive compensation and benefits package
- Professional growth and development in a globally recognized financial institution
Required Skills:
Trading Java