Job Title: Full Stack Java Developer (Backend-focused with Strong Frontend Capabilities)
Company Overview:
A global leader in new energy innovation, holding the #1 market position in global household energy storage and drone battery shipments while delivering high-performance solutions across micro-mobility and energy storage sectors.
Work Location: Serendah, Selangor, Malaysia
Role Summary:
We are looking for an experienced Full Stack Java Developer (4+ years) to take ownership of business system development, optimization, and technical support. While the core expertise required is backend Java development, the role demands strong frontend capabilities including Vue.js and Node.js — making this a true full-stack position.
Key Responsibilities:
- Lead functional development, iterative optimization, and daily technical support for business systems to ensure stable operations.
- Write high-quality, well-structured, scalable, and maintainable code based on requirements and design documents.
- Collaborate closely with requirements analysts and team members to deliver projects on time and to high standards.
- Respond promptly to user feedback; analyze and resolve system issues.
- Provide end-to-end technical support, including anomaly monitoring, bottleneck analysis, optimization design, and implementation.
- Comply with company EHS policies and participate in required programs and training.
Requirements:
- Associate degree or higher in Computer Science or related field with 4+ years of Java development experience.
- Proficient in Java and OOP concepts.
- Mastery of Spring Boot & MyBatis (including understanding of underlying principles).
- Proficient in Git for source code management.
- Strong expertise in Oracle relational databases (SQL and stored procedure development/optimization).
- Hands-on experience with Redis & RabbitMQ.
- Ability to independently complete module design, development, and unit testing.
- Basic Linux system usage (Docker/K8s familiarity is a plus).
- Frontend skills: HTML, CSS, JavaScript.
- Proficient in Vue.js & Node.js development, with expertise in VueRouter & Vuex.
- Priority given to candidates with project experience customizing the RuoYi open-source framework.
- Strong coding habits, awareness of coding standards, and documentation skills.
- Strong learning and communication abilities, team-oriented mindset, and commitment to knowledge sharing.
- Willing to work full-time in Serendah, Selangor.