About the Role
We are looking for a Full Stack Developer with strong hands-on experience in Java, Spring Boot and Angular to join the ADAS MBOutpost project.
The ideal candidate should have real-world web application development experience and be comfortable working across backend, frontend, cloud and DevOps technologies.
Key Responsibilities
- Design, develop and maintain scalable web applications.
- Develop backend services using Java, Kotlin and Spring Boot.
- Build modern frontend applications using Angular and TypeScript.
- Develop and integrate RESTful APIs and backend services.
- Work with PostgreSQL and messaging technologies such as MQ.
- Develop and maintain microservices and cloud-based applications.
- Support containerised application deployment using Kubernetes.
- Work with GitLab CI and ArgoCD for CI/CD and application deployment.
- Develop and maintain applications hosted on GCP.
- Troubleshoot, debug and optimise application performance.
- Participate in code reviews and ensure software development best practices.
- Develop unit and integration tests.
- Collaborate with developers, architects, testers and business stakeholders.
- Participate in Agile/Scrum ceremonies and technical discussions.
Must-Have Requirements
- 3–5 years of professional Full Stack Development experience.
- Strong hands-on experience with:
- Java – minimum 3 years
- Spring Boot – minimum 3 years
- Angular – minimum 3 years
- Strong experience in web application development.
- Good understanding of TypeScript.
- Experience with PostgreSQL.
- Experience with messaging technologies such as MQ.
- Understanding of Kubernetes and containerised applications.
- Experience with CI/CD tools such as GitLab CI and ArgoCD.
- Cloud experience, preferably Google Cloud Platform (GCP).
- Strong software development and troubleshooting skills.
- Good communication and teamwork abilities.
Pay: RM8,000.00 - RM11,000.00 per month
Work Location: In person