Epicareer Might not Working Properly
Learn More

Java Programmer

Salary undisclosed

Apply on


Original
Simplified

DRB-HICOM Berhad (“DRB-HICOM” or the “Group”) is one of the nation’s largest and most diverse conglomerates. We have key businesses in six core sectors: Automotive, Aerospace and Defence, Postal, Banking, Services, and Properties.

The Group has 82 operating companies within its stable and a workforce of some 46,000 employees. With a range of operations that is diverse yet interlinked to create synergy, DRB-HICOM has built a strong foundation with great potential for the future, maintaining its stature as one of the nation’s largest and most diversified conglomerates and one that is resilient in facing future challenges.

Job Responsibilities:

  • Design, implement, and maintain Java applications that are high-volume and low-latency, required for mission-critical systems.
  • Contribute to all phases of the development lifecycle, ensuring the best possible performance, quality, and responsiveness of the applications.
  • Write well-designed, efficient, and testable code.
  • Conduct software analysis, programming, testing, and debugging.
  • Manage Java and Java EE application development.
  • Recommend changes to improve established java application processes.
  • Develop technical designs for application development.
  • Develop and conduct software analysis, programming, testing, and debugging.
  • Ensure designs comply with specifications.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Job Requirements:

  • Candidate must possess a Minimum Professional Certificate, Bachelor's Degree, Post Graduate Diploma, Professional Degree in Computer Science/Information Technology or equivalent; professional certification in Java programming is a plus.
  • Proven hands-on Software Development experience with a strong background in Java development.
  • Experience in developing applications using Java EE platforms.
  • Deep understanding of class loading, memory management, and multi-threading in Java.
  • Proficiency in Object-Oriented Design using common design patterns.
  • Extensive knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Familiarity with web frameworks (JSF, Wicket, GWT, Spring MVC) and test-driven development.
  • Proven expertise in Version Control Systems (e.g., Git), as this is essential for managing our codebase and collaborating within our development team.
  • Good communication skills (oral and written) both in English and Bahasa Malaysia.
  • Proficiency in Microsoft SQL Server (MSSQL), MySQL and MongoDB.
  • Experience with the PHP Laravel framework.
  • Familiarity with Flutter for cross-platform mobile development.