Job Title: Java Developer
Location: Kuala Lumpur, Malaysia
Reporting to: Technical Lead / Delivery Manager
About the Opportunity
Our client, a fast-growing technology solutions provider with a strong presence across Asia-Pacific, is currently looking for a Java Developer to join their regional delivery team. This is an exciting opportunity to be part of a global-facing engineering environment, contributing to large-scale sales service systems and modern microservices architecture.
You will work closely with international teams, driving backend development and playing a key role in building scalable, high-performance enterprise applications.
Key Responsibilities
- Design, develop, and enhance systems supporting global sales services, ensuring high availability and performance
- Build robust backend services using Java and contribute to system architecture and technical decisions
- Develop APIs and business functionalities using Spring Boot / Spring MVC
- Implement and maintain microservices architecture based on Spring Cloud
- Design and optimize database structures using PostgreSQL and ORM frameworks (JPA/Hibernate)
- Collaborate with cross-functional teams including Product, QA, and global stakeholders to ensure smooth delivery
- Utilize tools such as Gradle, Git, and Jira for efficient development and project tracking
Requirements
- Bachelor's degree or above in Computer Science or a related discipline
- At least 4 years of hands-on Java development experience with strong OOP fundamentals
- Solid experience with Spring Boot / Spring MVC and API development
- Familiarity with Spring Data JPA / Hibernate and PostgreSQL
- Practical experience in building microservices using Spring Cloud
- Proficiency in tools such as Gradle, Git, and Jira
- Strong problem-solving skills, coding standards, and system design capabilities
- Effective communication skills and ability to work in a cross-regional team environment
Preferred Qualifications
- Experience working with Lenovo-related systems or similar enterprise platforms is a plus
- Exposure to global or cross-border project environments
- Understanding of high-concurrency and high-availability system design
Why Consider This Role
- Opportunity to work on enterprise-scale systems with global exposure
- Hands-on experience with modern microservices and cloud-based architecture
- Collaborative and international working environment
- Strong career growth potential within a fast-expanding organization