Required Skills, Core Java, Java, Microservices, Spring Boot   Roles & Responsibilities   Must have experience in Core Java including Java 8 and above as well as experience with annotation, enum, collections, generics, multi-threading, concurrency, code profiling and optimization, design patterns, Service Oriented Architecture etc