About the Role
HCL Technologies Malaysia is looking for enthusiastic Fresh Graduate Java Developers to join our growing team in Kuala Lumpur. This is an excellent opportunity for recent graduates who are passionate about software development and eager to build a strong foundation in Java application development while working alongside experienced professionals on real-world projects.
As a Fresh Graduate Java Developer, you will be trained and mentored to design, develop, test, and maintain Java-based applications, while learning industry's best practices and modern development frameworks.
What You'll Be Doing
- Assist in developing and implementing Java-based software solutions under the guidance of senior developers
- Support enhancements, configurations, and development of new features for existing Java applications
- Learn to monitor application performance, troubleshoot issues, and assist in root cause analysis for system or production incidents
- Participate in writing clean, maintainable, and well-documented code following coding standards
- Contribute to improving code quality and automation, particularly in testing activities
- Assist in maintaining technical documentation, procedures, and development artefacts
- Participate in the full software development lifecycle, including requirement discussions, design, development, testing, and deployment
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Take part in code reviews, knowledge-sharing sessions, and continuous learning initiatives
What We're Looking For
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field
- (Graduates from recognized bootcamps or alternative learning pathways are also welcome)
- Fresh graduates or candidates with internship / industrial training experience in Java development
- Basic understanding of Java programming and object-oriented concepts
- Exposure to Java frameworks such as Spring or Hibernate is an advantage
- Basic knowledge of SQL and relational databases (e.g. Oracle, MySQL, PostgreSQL)
- Familiarity with Git or other version control tools
- Basic understanding of RESTful APIs and web services is a plus
- Exposure to JUnit or other testing frameworks is an advantage
- Interest or exposure to finance, banking, or insurance systems is a bonus but not mandatory
- Good communication skills, willingness to learn, and ability to work collaboratively in a team
- Strong problem-solving mindset and attention to detail