Java Developer - Mandarin Speaking
Summary
A Java developer in Rawang, Malaysia who builds, maintains, and optimizes internal business systems using Java, Spring Boot, and MyBatis on the backend with Vue.js on the frontend, supported by Oracle, Redis, and RabbitMQ. Mandarin proficiency is required to communicate with clients and regional stakeholders.
Responsibilities
- Develop, maintain, and improve business systems using Java.
- Write clean, scalable, and maintainable code based on project requirements.
- Work closely with analysts and team members to deliver projects on time.
- Troubleshoot system issues and provide timely technical solutions.
- Monitor system performance and identify areas for improvement.
- Perform module design, development, testing, and system optimization.
- Provide technical support throughout the system lifecycle.
- Follow company EHS policies and participate in relevant training.
Requirements
- Diploma/Associate Degree or above in Computer Science, IT, or related field.
- 4+ years of Java development experience.
- Strong knowledge of Java, Spring Boot, and MyBatis.
- Experience with Git and Oracle Database/SQL.
- Familiar with Redis and RabbitMQ.
- Basic knowledge of Linux; Docker/Kubernetes is an advantage.
- Experience with Vue, VueRouter, Vuex, and Node.js.
- Experience with RuoYi framework is an added advantage.
- Good coding, documentation, communication, and teamwork skills.
- Mandarin proficiency is required to communicate effectively with Mandarin-speaking clients, suppliers, and regional stakeholders.