Job Description:
We are looking for a highly experienced Backend Developer with a strong focus on JAVA to lead the design and development of backend systems for high-traffic social products. You will play a critical role in system architecture, performance optimization, and mentoring the team to deliver scalable and robust solutions.
Job Responsibilities:
Responsible for the architecture design and construction of scalable backend systems for social products.
Design system software architecture, including modules, key components, and interfaces, ensuring high availability and high concurrency.
Participate in technical planning and architecture reviews, delivering high-quality technical designs.
Write and review core code, conduct project code reviews, and continuously optimize system performance.
Troubleshoot and resolve complex bugs and technical challenges throughout the development process.
Work closely with algorithm teams to implement and adjust real-time algorithm configurations based on business requirements.
Guide and mentor team members, coordinate development efforts, and resolve technical issues to ensure smooth project execution.
Job Requirements:
Bachelor’s degree or higher in Computer Science, Software Engineering, or related fields.
5+ years of backend development experience, with a strong focus on Java.
Experience in internet companies is a must, with a strong preference for candidates who have worked at Shopee, TikTok, or similar high-traffic and high-load technology organizations.
Proficiency in microservices architecture and distributed systems for high-traffic and high-load environments.
Strong experience with technologies such as: Spring Cloud, Zookeeper, Redis, Kafka, Elasticsearch (including principles, cluster deployment, and optimization).
Solid understanding of system optimization, concurrency, and horizontal scaling.
Knowledge of recommendation systems, algorithm engineering, or real-time estimation techniques is a plus.
Strong communication, teamwork, and project management skills.