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
.