
Backend Developer (Java)
$ 6,000 - $ 12,000 / month
Checking job availability...
Original
Simplified
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.