Job Description
Key Responsibilities
- Participate in the design and development of backend systems, optimize existing system architecture
 - Responsible for the development, debugging, and maintenance of distributed systems to ensure their efficient and stable operation
 - Addressing high concurrency and performance optimization issues in the system
 - Work closely with algorithms, big data, front-end, product, testing and other teams to promote high-quality project implementation
 - Participate in the design review of the company's technical solutions and provide optimization suggestions
 
Job Requirements
- Bachelor's degree or higher in Computer Science or related field
 - Proficient in Java and related frameworks (Spring, Spring Boot, etc.)
 - Experience with distributed systems and microservices architecture
 - Strong understanding of system performance optimization and high concurrency solutions
 - Familiarity with database technologies (SQL, NoSQL) and caching mechanisms
 - Excellent problem-solving skills and ability to work in a team environment
 - Good communication skills and ability to collaborate with cross-functional teams
 
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, GCP)
 - Knowledge of containerization technologies (Docker, Kubernetes)
 - Understanding of CI/CD pipelines and DevOps practices
 - Familiarity with message queue systems (Kafka, RabbitMQ)
 


