Job Description
We are seeking a skilled Java Developer to join our team, focusing on maintaining and enhancing our contract exchange system. The ideal candidate will have a deep understanding of Java source code and system architecture, with a strong ability to optimize performance and ensure system stability.
Key Responsibilities
- Read and deeply understand the Java source code of the contract exchange, and master the core logic of the system.
 - Maintain the normal operation of the system, and quickly locate and repair issues related to system errors and alarms.
 - Understand the performance bottlenecks and carrying capacity of the system, and judge the system operation status based on business traffic and system operation indicators.
 - Optimize system performance, improve system stability and throughput.
 - On the basis of understanding the original architecture, upgrade the trading system architecture to improve concurrency and scalability.
 - Expand system functions, add interfaces and features on the basis of the original system, and adapt to new business.
 
Job Requirements
- Strong proficiency in Java programming and deep understanding of Java source code.
 - Experience in maintaining and troubleshooting large-scale systems.
 - Ability to analyze performance bottlenecks and optimize system performance.
 - Knowledge of system architecture design and scalability improvements.
 - Experience in adding new features and interfaces to existing systems.
 - Strong problem-solving skills and ability to work under pressure.
 - Excellent communication skills and ability to work in a team environment.
 
Preferred Qualifications
- Experience in financial or trading systems is a plus.
 - Familiarity with high-concurrency and high-throughput systems.
 - Knowledge of microservices architecture and cloud technologies.
 


