OOPs concepts, collection, Multi threading. Good experience in various spring modules like Spring Core, MVC, REST, Spring Boot. At least 5 years of working experience in Java Enterprise Application or Microservice development, preferably using popular Java development framework/tools such as Spring