Key Responsibilities:
- Design, develop, and maintain Java-based backend applications and system modules.
- Independently implement functional modules with high quality and performance.
- Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
- Apply design patterns and best practices in software development.
- Develop and maintain RESTful APIs and backend services.
- Ensure system performance, stability, and scalability.
- Troubleshoot and resolve technical issues in both development and production environments.
- Participate in code reviews and contribute to continuous improvement of development processes.
Requirements:
- Minimum 5+ years of Java development experience, strong understanding of Java fundamentals and Object-Oriented Programming (OOP), with ability to independently develop system modules
- Familiar with design patterns, and proficient in SSM (Spring, Spring MVC, MyBatis) and Spring Boot, with experience in Spring Cloud microservices development
- Hands-on experience in Spring MVC / Spring Boot RESTful API development
- Familiar with Spring Data JPA / Hibernate / PostgreSQL
- Proficient in development tools such as Git, Gradle, Jira
- Strong understanding of web development, caching mechanisms, distributed systems, and messaging middleware
- Good knowledge of HTTP and TCP/IP communication protocols
- Experience with databases such as PostgreSQL, MySQL, and Redis, with strong database operation and optimization skills
- Experience with Flink and Spark is a plus
- Experience in Lenovo system development is a plus
- Able to work under high-pressure environments
- Strong problem-solving ability, clear logical thinking, and agile mindset
- Strong teamwork spirit with good communication and coordination skills
- Strong learning ability, hands-on development capability, and execution ability
- Strong English communication skills (written and verbal)
Job Types: Full-time, Permanent
Pay: RM6,500.00 - RM7,600.00 per month
Benefits:
Application Question(s):
- What's your expected salary?
- Are you able to communicate in Mandarin?
Work Location: In person