• Experienced Software Engineer over 15+ years of experience performing Software Architecture, Development, Testing, & Documentation in the field of Cloud, Microservices, Client/Server & Multi-Tier Architecture.• Experienced in developing scalable and performance optimized applications in Java and Golang ecosystem.• Experienced in provisioning infrastructure in Azure and AWS cloud using terraform infrastructure as code (IaC).• Certified Scrum Master.• Experienced in developing 12 factor applications using Spring Boot, REST API, Spring Security, Hibernate, Spring-kafka, Java collection framework, Java stream api, Java NIO, GoF design patterns, SOLID principles, ELK.• Hands-on experience with Amazon Web Services (AWS) cloud including Identity Access Management (IAM), EC2, VPC, RDS, Lambda (serverless), S3, SNS, SES, ECS, fargate, Elastic Container Registry (ECR), CloudWatch, SQS, and Route 53, Load balancers.• Hands-on experience with Azure cloud including Microsoft Entra ID, AKS, Application gateway, eventhub, Azure Container Registry (ACR), KeyVault, Virtual machines, Logic Apps, Azure Monitor, Application insights etc.• Experience in developing Single Sign On (SSO) and Role Based Access control (RBAC) using keycloak on top of oAuth2 and OpenId Connect (OIDC) standard.• Experience in implementing event driven architecture for multi-tenant SaaS systems using apache kafka.• Experience in developing CI/CD pipelines in github actions, bitbucket pipelines, Azure Devops pipelines and Jenkins.
Listed skills include Java Enterprise Edition, Hibernate, Rest, Maven, and 17 others.