Job Description
We are seeking a skilled developer to join our dynamic team. The ideal candidate will be responsible for delivering high-quality code and documentation while ensuring the stability and performance of our trading systems. This role requires a proactive approach to problem-solving and a commitment to continuous learning and improvement.
Key Responsibilities
- Development Tasks: Complete assigned development tasks on time, delivering high-quality code and documentation.
 - System Maintenance: Maintain high stability and availability of trading systems, continuously optimizing performance and user experience.
 - Technical Research: Stay updated with innovative technologies and share findings with team members.
 - Problem Resolution: Identify and resolve customer issues to ensure smooth system operation.
 - Team Collaboration: Work closely with team members to achieve functional development goals.
 
Job Requirements
- Education: Bachelor's degree or higher in Computer Science or a related field.
 - Experience: 5 years of relevant experience, preferably with exchange perpetual contracts and matching systems.
 - Java Proficiency: Strong Java fundamentals, including multithreading, concurrency, and network communication.
 - Frameworks: Familiarity with mainstream frameworks like Spring Boot, Spring, Spring Cloud, and MyBatis.
 - Microservices: Experience in designing and implementing microservices architecture, with knowledge of Kafka.
 - Spring Cloud Components: Proficiency in commonly used Spring Cloud components.
 - Monitoring & Services: Familiarity with Grafana, ELK, ES, Etcd, and ZooKeeper for monitoring, querying, and service registration.
 - Databases: Strong knowledge of relational databases (MySQL) and NoSQL databases like Redis and MongoDB.
 
Benefits
Remote work options, 13-month salary, and weekends off.


