Job Description
We are seeking a skilled and experienced developer to join our team. The successful candidate will be responsible for designing and developing core systems to ensure high performance and reliability. This role requires close collaboration with product managers, front-end developers, and other teams to deliver projects on time while maintaining high-quality standards.
Key Responsibilities
- Participate in the design and development of core systems to ensure high performance and reliability.
- Write high-quality, readable code and conduct unit testing, integration testing, and performance testing.
- Work closely with product managers, front-end development teams, and other stakeholders to ensure timely project delivery.
- Engage in code reviews, document technical specifications, and contribute to continuous team improvement.
- Troubleshoot and resolve production issues to maintain high service quality.
Job Requirements
- Bachelor's degree or higher in Computer Science or a related field, with 5+ years of experience; prior experience in top-tier internet companies is preferred.
- Strong foundation in Java and familiarity with common design patterns.
- Proficiency in frameworks such as Spring Boot, Spring Cloud, Flink, and Elasticsearch, with deep application and optimization experience.
- In-depth understanding of distributed systems and microservices architecture, with the ability to optimize system performance and enhance concurrency.
- Extensive experience with middleware like Redis and Kafka, along with strong SQL skills and performance tuning expertise.
- Excellent teamwork and communication skills, with the ability to independently solve complex problems.
- Passionate about technology, highly responsible, and committed to excellence.
Benefits
- Weekends off
- Supplementary medical insurance
- Holiday benefits
- Remote work options


