Broad experience in designing, programming, and implementing large distributed systems with microservices.
Deep understanding of Application, Infrastructure and security architecture and non-functional aspects like Performance, Scalability, Reliability, Availability etc.
Translate functional requirements to design.
Work with development team to make understand project requirements and ensure these are met.
Define best practices and standards for the web service implementation.
Identify and define implementation patterns.
Lead activities to build accelerators and tools to increase the quality of deliverables.
Evaluates industry technologies to shape design of services in consideration of cost, portability, compatibility, or usability factors.
Identifies and makes appropriate changes to technologies, integrated platforms, and systems to meet customer and operational requirements.
Continuously seeks to more efficiently manage and utilize technology, platforms, and systems.
Highlights design risks, provide alternative options and recommend quality solution to specified problem.
Good knowledge of CICD.
Write & review Junit, functional and end-to-end tests.
Identify and resolve performance and scalability issues.
Understanding of Operating system like Linux, IBM AIX Server
Support User acceptance testing and get sign off
Deploy of web application and web service in UAT & Production