Commerce Dot Com Sdn. Bhd. (CDC) is a government-linked company under the Ministry of Finance, with the Ministry of Finance (Incorporated) holding a golden share. Established in 1999, CDC has over two decades of experience as a leading procurement solutions provider, delivering innovative and efficient services across Malaysia. Our flagship product, ePerolehan, launched in 2000, has transformed government procurement, driving Malaysia toward a digital economy while enhancing transparency and accountability across agencies. Join us and be part of a company that's redefining procurement technology. KEY RESPONSIBILITIES Develop and maintain full-stack applications for mobile and web, ensuring responsive UI and smooth user experience. Build and enhance backend services using Java (Java 8+) and Spring / Spring Boot. Design, build and maintain RESTful APIs for mobile/web integrations and external systems. Exposure to web and/or mobile application development (e.g., JavaScript framework and/or Flutter/React Native) and integrating UI with backend APIs. Work with databases to write SQL queries, support data mapping, and handle stored procedures when required. Translate business/functional requirements into technical solutions, work estimates, and deliverable features. Perform debugging, troubleshooting, bug fixing, and continuous improvements to functionality, performance and reliability. Conduct unit/integration testing and collaborate with QA teams to support SIT/UAT cycles and release readiness. Support deployments and environment setup (DEV, SIT, UAT, PROD), including post-deployment monitoring and issue resolution. Maintain clear technical documentation such as API specs, change logs and basic system notes Participate in Agile/Scrum activities, including sprint planning, daily stand-ups, and retrospectives. Provide post-implementation support and enhancements based on user feedback and change requests. Ensure compliance with security policies, data protection requirements, and audit standards. QUALIFICATIONS Minimum Diploma or Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field. At least 1-3 years of experience in Java software development, with demonstrated ability in defect management, troubleshooting, and problem-solving. Experience in full software development life cycle, including development, testing, and deployment support. Knowledge of Java (Java 8 and above), including object-oriented programming concepts, exception handling, collections, and basic multithreading. Hands-on experience using Spring and Spring Boot for backend application development, including configuration, dependency injection, and controller/service layers. Experience in developing and consuming RESTful APIs, including request/response handling, JSON data formats, and API testing using tools such as Postman. Knowledge of relational databases (MySQL, PostgreSQL, Oracle, or equivalent), including table structures, relationships, and basic database design. Understanding of application deployment processes and environments (DEV, UAT, PROD), with experience supporting deployments under guidance. Strong attention to detail, analytical thinking, and problem-solving skills. Good communication skills and ability to collaborate effectively with cross-functional teams (Business Analysts, Developers, QA, Project Management). WHY JOIN US Comprehensive medical benefits for you, your spouse, and children, ensuring your well-being is our top priority. Rest easy with our group insurance and term life coverage, providing you with security and assurance. Stay energized with meal credit that keep you fueled throughout the day. An in-house futsal court, badminton court, plus a gym for post-work workouts. A variety of fun-filled events and gatherings to unwind. Achieve a healthy work-life balance, ensuring you thrive both in and out of the office.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.