8-10 years experience in java Strong knowledge in Springboot is must (Starter project, Exception handling, monitoring, filtering, etc.) Strong knowledge in microservices concepts Very well versed with Java and OOP concepts collection framework, exception handling and basic threading concepts, usage of interfaces. Strong knowledge in deign patterns - Singleton,factory,adapter,etc. Knowledge in swagger ,REST and webservice concept Knowledge in unit testing, mock testing in spring Working knowledge with Containers ( Dockers), Micro-service and Event Sourcing architecture Working knowledge with Kubernetes. Knowledge DevOps tools and concepts Good Communication Skill.