Full Stack Developer - Java & Angular
- Location : Kuala Lumpur
- Salary : Max RM15,000
- Employment Type: Full-time Employment
- Open for : Local/PR/RPT
About the Role
We are seeking an experienced Full Stack Developer to develop and maintain scalable, customer-facing applications across backend and frontend technologies. The role focuses on Java, Spring Boot, Angular, APIs, microservices, databases, Azure, and CI/CD.
Key Responsibilities
- Develop backend applications and APIs using Java, Spring Boot, Spring MVC, JPA/Hibernate, and Kafka.
- Build responsive web applications using Angular, JavaScript, HTML, and CSS.
- Develop and integrate RESTful APIs, Graph APIs, OAuth, and microservices.
- Design, optimise, and troubleshoot MSSQL and Oracle databases, including complex SQL and data migration.
- Implement logging, validation, exception handling, and data-quality checks.
- Perform code reviews, debugging, performance tuning, and application enhancements.
- Manage source code and CI/CD pipelines using Git/GitHub, Maven/Gradle, and Jenkins.
- Deploy applications across SIT, UAT, and Production environments.
- Develop and support solutions using Azure, including API Management, Key Vault, Storage, Functions, App Insights, and App Services.
- Work with Docker/Kubernetes and follow DevOps practices.
- Collaborate with Architects, BAs, SAs, DBAs, QA, developers, and business users.
- Apply Agile, BMAD v6, Dev Agents, and Spec-Driven Development practices.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, IT, or related field.
- 7+ years of full stack development experience.
- Strong hands-on experience with Java, Spring Boot, Angular, JPA/Hibernate, Kafka, and SQL.
- Experience developing customer-facing web applications.
- Strong knowledge of REST APIs, Graph APIs, OAuth, and microservices.
- Experience with Oracle, MSSQL, Liquibase/Flyway, and large-scale data migration.
- Hands-on experience with Azure, Git/GitHub, Jenkins, and CI/CD.
- Exposure to Docker and Kubernetes is an advantage.
- Strong analytical, troubleshooting, communication, and teamwork skills.
- Experience working in an Agile environment.
Preferred
- Experience with Google Analytics / Microsoft Clarity.
- Experience with Azure cloud services and API Management.
- Knowledge of BMAD v6 and agentic/Spec-Driven Development.