Responsibilities • Work with Business Analyst and translate user requirements into applications which meet business needs • Work with development teams and team managers to develop well-functioning software solutions • Identify the scope of the work, provide initial estimate and justify the estimate with facts • Designs, codes, tests, debug, and documents software, and enhance existing components • Write effective and quality code with performance, security, loosely couple and best practice in mind • Understand the systems assigned, its’ modules and the integration with other systems and be able work on either the frontend or backend of any component or module • Test software to ensure responsiveness and efficiency • Produce functional and technical documentation • Work with database administrator and infrastructure team to deploy, automate and improve software performance • Communicate effectively within immediate team Requirements • Proven of strong hands-on experience as a full stack java developer or similar role • Experience in cloud environment with designing, developing and implementing on Azure Cloud platform + AKS (Kubernetes) +API gateways deployment and settings • Experience in CI/CD pipeline • Experience in common stacks (Java Core, JEE, JDBC, JPA, etc) and Apache Software Foundation frameworks and libraries • Experience of working in front-end, HTML 5, CSS3, Javascript and frameworks • Experience of working in back-end, Spring Core, Spring MVC, Spring Boot, Hibernate, Web services (REST API, WSDL, SOAP), Junit • Experience of working in java IDE, SVN, Maven and CI tools • Good knowledge of OOPS and basic design with best practice • Familiarity with RDMS databases (Oracle, DB2), application server (JBoss, Tomcat) and web servers (Apache) • Excellent communication and teamwork skills • Great attention to detail and analytical mind
Job Types: Full-time, Contract
Contract length: 12 months
Pay: RM8,000.00 - RM15,000.00 per month
Benefits:
- Professional development
Schedule:
- Day shift
Work Location: In person