We are currently seeking an experienced Java Developers to join our client's elite Trading Bots team within a fast-paced crypto trading firm based in Hong Kong. This is a unique opportunity to gain exposure to algorithmic trading and cryptocurrency markets, working as part of a distributed international team based in Hong Kong, India, and Canada.
In this role, you will be responsible for building and maintaining simple algorithmic trading bots that leverage real-time and historical market data. These bots will support the execution of systematic trading strategies in high-speed environments. This role is ideal for candidates who have strong core Java programming skills and an interest in financial markets, especially within the crypto industry.
Responsibilities:
- Design, develop, and deploy simple algorithmic trading bots using Java.
- Integrate bots with real-time and historical market data feeds.
- Collaborate with the global trading technology team to optimise and test strategy performance.
- Continuously monitor, maintain, and enhance trading systems for performance and reliability.
- Assist in exploring the use of AI to improve development efficiency and strategy logic.
Requirements:
- Minimum 2 years of experience in Java development.
- Strong understanding of data structures, multithreading, and system optimisation.
- Interest in cryptocurrency markets and trading concepts.
- Adaptable and willing to explore development through AI-assisted tools.
- Strong analytical and problem-solving abilities.
- Good communication skills and ability to work in a distributed, collaborative team.
This is an excellent opportunity for mid-level Java developers who are passionate about technology and eager to apply their skills in an exciting and rapidly evolving industry. We welcome individuals who are innovative, self-motivated, and eager to make an impact in the future of trading technology.