Participate in the development of backend systems for the company’s centralized exchange (CEX), providing technical support for core business operations
Job Summary
Participate in the development of backend systems for the company’s centralized exchange (CEX), providing technical support for core business operations.
Design architectures for complex future payment-related systems; demonstrate strong capabilities in designing large-scale distributed systems while ensuring high-quality architecture that balances development, operational, maintenance, and reliability costs.
Drive the architectural evolution of the trading matching engine (handling tens of millions to hundreds of millions of daily requests).
Matching Summary
Participate in the development of backend systems for the company’s centralized exchange (CEX), providing technical support for core business operations.
Skills & Requirements
Must-have
Java and its ecosystem
large-scale distributed systems
high-quality code
Redis and MQ technology
CEX experience mandatory
Nice-to-have
solution design and technical reviews
system iteration quality assessment
research and resolution of critical technical challenges
training and guiding developers
common networking issues troubleshooting
Key Requirements
8+ years of hands-on Java development experience
Bachelor’s degree in Computer Science or related field
Experience in developing and optimizing large-scale data systems
Experience with large-scale system refactoring
Hands-on exposure to DDD, middleware platforms, and CI/CD is a strong plus