(Senior) Software Engineer, Java, Zalo
Full-time
🤖 What you will do
- Design and implement high-performance, scalable, low-latency backend services using Java;
- Develop and maintain OAuth, Open API on the Zalo Platforms;
- Develop operational and administration tools to support product management and system operations;
- Write clean, maintainable, and well-documented code;
- Collaborate closely with the Product team to define, customize, and deliver user-facing features;
- Working cross-team in implemented projects;
- Optimize system performance, handle high concurrency, and ensure platform reliability.
👾 What you will need
- From 1+ year of experience in backend development (Java);
- Experience working with MySQL, and exposure to Redis, Elastic Search;
- Good understanding of data structures and algorithms;
- Experience with system optimization, scalability, caching, and distributed systems is a plus;
- Have knowledge of security (Cross-site scripting (XSS), Data injection attacks, JavaScript code injection, Cross-Site Request Forgery (CSRF), Content Security Policy (CSP)) is a plus;
- Understanding of RESTful API design and best practices;
- Familiarity with frontend (JavaScript/ReactJS) is a plus;
- Strong problem-solving and analytical skills.