Associate Full-stack Software Engineer
Summary
Associate full-stack engineer on Manulife's software development team in Kuala Lumpur, designing, building, testing, deploying, and supporting web/digital applications — Angular/TypeScript front ends with Java/Spring Boot back-end services and REST APIs — using AI-assisted tools like GitHub Copilot.
We are seeking a motivated Associate Full-Stack Software Engineer to join our software development team. The candidate will participate in the design, development, testing, deployment, and support of web and digital applications using modern full-stack technologies and AI-assisted engineering practices
Position Responsibilities:
Software Development
- Develop, test, deploy, and maintain web applications using modern front-end and back-end technologies.
- Translate business and functional requirements into practical technical solutions.
- Build reusable, scalable, secure, and maintainable software components.
- Participate in system integration, API development, and database-related activities.
- Conduct unit testing and support system integration testing and user acceptance testing.
- Troubleshoot and resolve application defects, production incidents, and post-go-live issues.
- Prepare and maintain technical documentation, system design details, and operational support materials.
Front-End Development
- Develop responsive and user-friendly interfaces using Angular or similar modern frameworks, TypeScript, HTML, CSS, and JavaScript.
- Collaborate with UX/UI designers and business stakeholders to deliver intuitive digital experiences.
- Ensure cross-browser compatibility, accessibility, performance, and consistent user experience.
Back-End Development
- Develop and maintain backend services, RESTful APIs, integrations, and business logic using Java, Spring Boot, or equivalent technologies.
- Integrate applications with databases, internal platforms, and external services.
- Support microservices-based architectures and application component upgrades where applicable.
AI-Assisted Software Development
- Use approved AI-powered development tools, such as GitHub Copilot, Microsoft Copilot, or equivalent enterprise platforms, to