Java Full Stack Developer (Microservices)
Job Type: Contract
Experience Level: 5+ years
Location: Cyberjaya (On-site)
Job Summary
We are seeking an experienced Java Full Stack Developer to design, develop, and maintain mission-critical applications built on a microservices architecture. You will work on both backend and frontend development, delivering scalable, secure, and high-performance enterprise solutions.
Key Responsibilities
- Design, develop, and maintain microservice-based applications
- Build reusable, scalable, and testable software components
- Develop responsive web applications using modern frameworks
- Maintain and enhance existing systems (bug fixing, performance tuning, enhancements)
- Apply clean code principles, design patterns, and engineering best practices
- Implement automated testing (unit, integration, component testing)
- Support CI/CD, deployment, packaging, and release processes
- Collaborate with stakeholders to gather requirements and deliver solutions
- Work in Agile/SCRUM environment
- Contribute to technical innovation and continuous improvement
Requirements
- Bachelor’s / Master’s degree in Computer Science or related field
- Strong experience in Java Spring Boot
- Strong frontend skills in Angular, TypeScript, HTML, CSS (Material Design)
- Experience in RESTful API development and integration
- Strong knowledge of Git version control
- Experience with testing frameworks (Jasmine, Selenium, Cucumber)
- Familiar with microservices architecture
- Understanding of design patterns and clean code practices
- Experience with authentication systems (OAuth2, Keycloak, Spring Security)
- Familiar with Docker / Kubernetes (advantage)
- Knowledge of relational databases (PostgreSQL / Oracle / MySQL) is a plus
- Experience working in Agile/SCRUM environments
- Strong problem-solving skills and ability to manage multiple priorities
- Fluent in English
Nice to Have
- Experience with GitHub Copilot or AI coding assistants
- Exposure to DevOps / CI/CD pipelines
- Experience in enterprise or security-focused systems
Pay: From RM7,000.00 per month
Application Question(s):
- Do you have at least 5 years of experience in Java Spring Boot and Angular development?
Work Location: In person