Java
Responsibilities:**
- Design and develop high-performance contract trading systems to ensure low latency, high concurrency, and high availability.
- Participate in the design and optimization of the contract system architecture, continuously improving system scalability and stability.
- Write high-quality code, implement unit testing, and ensure code maintainability and extensibility.
- Collaborate closely with product, operations, and other technical teams to drive continuous improvement of contract products.
- Monitor and maintain the contract system in the production environment, quickly responding to and resolving production issues.
- Optimize system performance to ensure the stability and responsiveness of the trading platform under high load conditions.
:
3Java
Spring/Spring BootMyBatisJava
MySQLRedis
LinuxShell
Requirements
- Bachelor's degree or higher in Computer Science or a related field.
- At least 3 years of Java development experience, with experience in designing and developing high-concurrency, high-availability systems, and contract trading systems.
- Familiar with common Java development frameworks such as Spring/Spring Boot and MyBatis.
- Extensive database development experience, familiar with MySQL, Redis, and other database technologies.
- Proficient in Linux operating systems and able to use Shell scripts for development and operations.
- Experience in blockchain, digital currency, or the financial industry is preferred.
- Familiarity with trading systems and risk control systems is a plus.
- Strong problem analysis and resolution skills, able to quickly identify and resolve system issues.
- Strong learning ability, teamwork spirit, excellent communication skills, and the ability to work under high-pressure conditions.