Job description
1. Development and Maintenance of Trading Systems
• Participate in the design, development, and optimization of core systems for spot/derivatives (perpetual, futures) trading on exchanges.
• Ensure high concurrency, low latency, and high availability of the system to support millions of users trading.
2. Architecture Design and Performance Optimization
• Design distributed, high-performance service architectures based on business requirements.
• Optimize the performance and stability of the matching engine, risk control system, and settlement module.
3. Requirement Analysis and Iterative Development
• Collaborate closely with product managers and quantitative teams to quickly respond to business iteration needs.
• Participate in technical reviews, develop plans, and drive implementation.
4. System Security and Stability Assurance
• Participate in the implementation of trading security mechanisms and risk control logic to prevent various trading risks.
• Monitor and troubleshoot online failures to ensure the core system operates stably 24/7.
5. Code Quality and Team Collaboration
• Write high-quality, maintainable code, promote unit testing and coding standards.
• Mentor junior developers, participate in technical sharing and team training.
Requirements:
1. Bachelor's degree or above in Computer Science or related fields, with over 3 years of Java development experience; experience in high-performance trading system development is preferred.
2. Proficient in the core Java technology stack (multithreading, concurrency, collections, IO, JVM tuning).
3. Familiar with Spring Boot / Spring Cloud microservices architecture, and proficient in using MySQL, Redis, Kafka, RabbitMQ, etc.
4. Deep understanding of distributed architecture and high-concurrency system design, with performance tuning experience.
5. Clear logical thinking, good communication and collaboration skills, able to respond quickly and solve problems.
6. Experience in developing digital currency exchanges, financial derivatives, or high-frequency trading systems is preferred.
