TL;DR
Software Developer (Trading Engine): Building and optimizing high-performance backend services for a cryptocurrency trading platform with an accent on order matching, market data, and blockchain integration. Focus on microservices architecture, low-latency communication, and high-throughput trading scenarios.
Location: On-site in Hong Kong.
Company
Our client is a cryptocurrency trading platform leveraging AI technology to automate trading solutions that analyze market trends and execute trades 24/7 with precision.
What you will do
- Develop and maintain backend services for the exchange’s core trading systems, including order matching, market data, and clearing/settlement.
- Build scalable, high-performance microservices using Spring Boot.
- Implement distributed caching and in-memory data sharing using Hazelcast.
- Design reliable message pipelines with Kafka for order flows and other critical modules.
- Optimize database and caching strategies to support high-throughput, low-latency trading.
- Integrate with blockchain services such as deposits, withdrawals, on-chain confirmations, and wallet systems.
Requirements
- Degree in Computer Science or a related field, with 3+ years of backend development experience.
- Strong Java skills and experience with Spring Boot / Spring Cloud in a microservices environment.
- Worked with Hazelcast and understand its core features (data partitioning, Map/Event mechanisms, distributed locks, etc.).
- Familiar with Kafka (or similar message queues) in distributed systems.
- Solid experience with MySQL, Redis, and MongoDB.
- Understand exchange trading logic, including order lifecycle, matching engines, and risk controls.
- Proficient with development tools like Git, Maven, Docker, and CI/CD pipelines.
- Fluent Mandarin is mandatory.
Nice to have
- Hands-on experience with Hazelcast features is a plus.
- Crypto exchange experience is a strong plus.
- Comfortable with blockchain basics and experience integrating with wallets or on-chain systems.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →