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.
Requirements :
Candidate must possess at least 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.
Familiarity with and Vuetify for UI development.
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, Flutter for cross-platform mobile development and Keycloak for identity access management.
Ability to work with cross-functional teams and explain technical concepts clearly.
Job Type : Full-time
Pay : RM5, RM8,000.00 per month
Experience :
Work Location : In person
Java Developer • Shah Alam, Selangor, Malaysia