Job description
Responsibilities
1. Responsible for the design, development, and iteration of CEX KYC, asset accounts, and platform basic systems.
2. Responsible for KYC certification processes, integration of third-party KYC service providers, and management of certification status.
3. Responsible for the construction of asset-related functions such as accounts, balances, freezing/unfreezing, transfers, and fund flows.
4. Ensure data consistency, idempotency, security, and traceability of fund-related systems.
5. Participate in the construction of mechanisms for asset reconciliation, exception compensation, and monitoring alerts.
6. Responsible for platform basic capabilities such as user center, currency configuration, system configuration, and permissions.
7. Collaborate with product, wallet, trading, risk control, compliance, testing, and other teams to promote demand implementation.
Requirements
1. More than 3 years of Java backend development experience in CEX projects.
2. Familiar with technology stack such as Spring Boot, MySQL, Redis, Kafka/RocketMQ.
3. Familiar with distributed systems, transactions, concurrency, idempotency, and data consistency handling.
4. Have a certain understanding of business related to funds, accounts, flows, and reconciliation.
5. Strong system design ability and awareness of fund security.
6. Able to adapt to rapid iteration in the 0-1 stage, with a strong owner awareness.
Bonus Points
1. Experience with account systems, accounting systems, Ledger, clearing and settlement, or reconciliation systems.
2. Experience with integration of KYC service providers such as Sumsub, Jumio, Onfido.
3. Understanding of blockchain deposit and withdrawal and digital asset-related businesses.
