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 13 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.