Roles& Responsibilities
• Building and developing API platforms for both client side as well as server-side scalable application.
• Maintain quality and ensure responsiveness of application.
• Collaborate with other platforms tech leads to ensure integrated end-to-end design and delivery
• Work with business partners, architects, and other groups to identify API technical and functional needs of system and determine priority of needs
• Provide functional, technical, and process leadership
• Able to break down problems in production environment to analyse, understand and resolve
• Understand how evolving technology affects domain; stays current and leads team through new technologies
• Responsible for key system design and integration decisions; and for communicating decisions to individuals implementing the system
• Provide mentoring and coaching for direct reports career growth
Requirement and skills
• At least a bachelor’s degree in Computer Science or relevant field.
• Must have experience in writing Restful APIs using Springboot, and Java EE.
• Knowledge of modern authentication/authorization mechanism such as JSON Web Token, Oauth2, IP whitelisting, mutual-TLS etc.
• Knowledge of modern containerisation platform such as Kubernetes, OpenShift, Docker.
• Familiarity with code versioning tool such as GIT, Bitbucket.
• Experience in Spring, Swagger, and Open API frameworks.
• Experience working in a DevOps and agile delivery operating model.
• Added advantage in any API Gateway products (MuleSoft, WSO2, Kong, Apigee, Axway etc).
• Added advantage in creating front-end applications using ReactJS/Redux, HTML5, CSS3, jQuery, Bootstrap, Chrome debugging tools (Lighthouse, DOM manipulation), NPM, Gulp, Bower and webpack.