Job responsibilities
· Design and implement new API platform and Microservice architecture for integration with Telecom BSS systems and services.
· Perform system analysis, design, development and maintenance for API-led and Microservices architecture applications on cloud-based and container platform.
· Establish framework, development standard and operation model for API-led and Microservice architecture.
· Facilitate legacy systems transformation to new API platform and Microservice architecture.
· Troubleshoot problem and propose recommendation to resolve issue, and collaborate with developers and/or external parties to resolve technical issue.
· Standardize CI/CD setup for DevSecOps, API management tools and automated deployment with API monitoring and service management mechanisms.
· Good knowledge on API Gateway tools (e.g. Mulesoft, APIGEE or equivalent tools)
· Provide advisories for technology innovations for business challenges.
Experience and Qualifications
· Degree holder in Computer Science, Information Technology or related disciplines.
· 15+ years of experience in IT industry with minimum 5 years in application development, preferably in agile development practice.
· Experience in Telecom Industry is a plus
· Hands-on experience in API / Microservice development in Java, SpringBoot, RESTful API, JSON, Open API, etc.
· Strong experience in API / Microservice design, development and management.
· Experience in API management platform (e.g. Software AG, MuleSoft, APIGEE, IBM DataPower) is preferred.
· Experience in working with Kubernetes container platform, Cloud platform, GitLab, CI/CD pipeline is a plus.
· Experience in digital transformation, transforming from Monolithic to Microservice application, Domain Driven Design (DDD) is a great plus.
· Self-motivated, open mindsets, good problem solving and troubleshooting skills with strong "can-do" attitude.
Any Graduate