Job description
1. Responsibilities
Develop and maintain the backend of the exchange's derivatives trading system, including core business modules such as order placement, order management, position management, and fund settlement.
Participate in the development of core business logic for derivatives trading, including trade matching, margin calculation, profit and loss calculation, funding rates, and liquidation functions.
Optimize the performance of the derivatives trading system to ensure stability, reliability, and data consistency under high concurrency scenarios.
Participate in the development of trading risk control-related modules, including risk monitoring, risk control, position management, and abnormal trade handling.
Design relevant interfaces for the trading system, optimize databases, and build distributed service architectures.
Continuously optimize the system architecture, address technical challenges during the operation of the trading system, and enhance system processing capacity and stability.
2. Requirements
Over 3 years of Java backend development experience, with a solid foundation in Java, familiar with multithreading, concurrent programming, JVM, and common design patterns.
Familiar with mainstream Java development frameworks such as Spring Boot and Spring Cloud, with good system architecture design capabilities.
Familiar with technologies such as MySQL, Redis, Kafka/RocketMQ, with experience in high concurrency, distributed system development, and performance optimization.
Familiar with the derivatives business of cryptocurrency exchanges, understanding core business logic such as perpetual contracts, delivery contracts, leveraged trading, margin, liquidation mechanisms, and profit and loss calculations.
Experience in developing derivatives trading systems, with familiarity in order management, position management, fund settlement, trade matching, or market data systems preferred.
Strong problem analysis and solving skills, good coding standards, team collaboration awareness, and technical responsibility.
Experience in developing Web3 exchanges, digital asset trading platforms, or financial trading systems is preferred.
