Work Location : Bangsar, Kuala Lumpur
Job Summary
We are seeking a Senior Java Developer with 5+ years of hands-on experience to join the team. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance backend applications using Java technologies. You will work closely with cross-functional teams to deliver robust and reliable solutions that meet business needs.
Key Responsibilities
- Design, develop, test, and maintain Java-based applications and services.
- Collaborate with architects, team leads, and business analysts to understand requirements and translate them into technical solutions.
- Write clean, scalable, and maintainable code following best practices and design patterns.
- Optimize application performance and troubleshoot production issues.
- Participate in code reviews, mentoring junior developers, and contributing to continuous improvement of development processes.
- Ensure software quality through unit testing, integration testing, and automated testing frameworks.
- Contribute to system architecture and design decisions.
- Stay updated with the latest industry trends, technologies, and tools.
Job Requirements
Over 5 years of hands-on experience in Java development.Strong proficiency in object-oriented programming using Java.Solid experience with Spring MVC and Spring Boot for REST API development.Familiar with Spring Data JPA, Hibernate, and PostgreSQL for database integration and ORM.Proficient in using modern development and project management tools, including Gradle, Git, and Jira.Experience in building and managing microservices architectures using Spring Cloud.Previous experience with Lenovo system development is a plus.Competitive salary package will be offered to the right candidate.Opportunities for career growth and exposure to cutting-edge technologies.#J-18808-Ljbffr