Develop and maintain backend services, build high-performance microservices, and optimize trading solutions in a fast-paced cryptocurrency environment.
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. Their user-friendly interface is designed for traders of all experience levels, featuring customizable dashboards and mobile compatibility for seamless trading on the go.
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 to ensure low-latency communication and data consistency across services
Design reliable message pipelines with Kafka for order flows, trade pushes, and other critical modules
Optimize database and caching strategies to support high-throughput, low-latency trading scenarios
Integrate with blockchain services such as deposits, withdrawals, on-chain confirmations, and wallet systems
Write technical documentation, participate in code reviews, and contribute to system architecture improvements
What you will need:
Degree in Computer Science or a related field, with 3+ years of backend development experience
Strong Java skills and are experienced 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. (hands-on experience is a plus)
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 (crypto exchange experience is a strong plus)
Comfortable with blockchain basics and have experience integrating with wallets or on-chain systems (preferred)
Proficient with development tools like Git, Maven, Docker, and CI/CD pipelines
Fluent Mandarin is mandatory