Minimum of 12-16 years overall IT industry experience . Currently playing role of Senior Architect or Principal Architect Microservices
5 years' experience in designing and implementing microservices based architecture, design, and implementation.
At least 1 project Experience in Domain Driven Design techniques for Microservices architecture, preferable in Retail ecommerce domain
At least 1-2 project Experience in API definitions using Swagger OpenAPI specs, YAML definitions.
At least 1-2 project Experience in Microservice design patterns for implementation of Performance, Resilience, Security
Experience in using various Java frameworks related to Observability, Caching, Integration with Event Bus Platforms, Key Vault etc.
Experience with Build tools like Maven, CI-CD pipeline deployments using Azure DevOps
Experience working in Azure Cloud is a MUST - AKS/Azure Spring Apps, API Gateway/APIM, Key Vault, App Config, Redis Cache
Experience in working with PostGreSQL DB or MySQL or Oracle DB
Experience in working with JMS based pub-sub model with any middleware platform.
Experience in working with integration with any SaaS and Enterprise Platforms
Must have worked on the Internet Facing Large Volume apps in Microservices - Retail Ecommerce.
MUST have worked in Java (Java 12,13,17 etc.) and Spring boot framework (plus other open-source frameworks using in such Microservices application
Good experience in Microservices architecture and Design like #1) Identify and Define APIs in Open API Spec using Swagger #2) Design of one or Microservices in a functional module. #3) Experience in use of various open-source frameworks other than Spring Boot like Resilience4j, other micro frameworks used along with Spring Boot
Development Experience in Microservices - Hands-on Spring Boot Microservices - should be able to write code, review code, deploy to various environments, troubleshoot problems in Lower and Higher environments.
Experience in use of Azure Cloud PaaS platforms - App Gateway, APIM, AKS, RDBMS, Key Vault, Azure Monitor/App Insights