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)


