Job description:- Design, develop, and maintain Java-based applications and services.
Write clean, efficient, and well-documented code.- Debug and resolve software issues and defects.
Collaborate with cross-functional teams to define and refine project requirements.
- Participate in code reviews and contribute to best practices in software development.
Perform unit testing and integration testing to ensure software quality.- Stay up-to-date with the latest industry trends and technologies.
Document software development processes and update technical documentation as needed.
Bachelors Degree in Computer Science/Software Engineering/Information System Engineering
- Familiarity with Agile development methodologies
Prior experience in development, testing, and deployment of a software solution (web application & mobile application)- Knowledge of client-side languages and frameworks/systems (e.g. React, Angular, Vue, Laravel, etc.) and/or server-side languages (e.g. C++, JavaScript, PHP, Phyton, etc.)
Experience in Java is preferred
- Experience with databases and Object-Relational Mapping (ORM) frameworks
Experience in git and Version Control Systems- Knowledge and experience in Web Design (eg. Figma) will be an added advantage.
Ability to learn new languages and technologies
- Excellent leadership and communication skills
Resourcefulness and troubleshooting aptitude
Job Types: Full-time, Contract
Contract length: 12 months
Pay: RM2,- 00 - RM3,000.00 per month
Benefits: - Additional leave
Flexible schedule
Maternity leaveSchedule:Supplemental Pay:
Education:
Experience:
Language: English (Preferred)