JavaOOPS Concepts, String Handling, Collections, Exception Handling, Threads, Lambdas, StreamsJ2EEServlet life cycle, Caching, Transaction ManagementSpringDI, Important Annotations, - Auto wiring, Component, Controllers, Spring Boot, Spring JPA, Hibernate, Transaction Management, Stateful and Stateless BeansWeb ServicesRestful WebservicesSystem DesignMicroservices, Service DiscoveryMulti threading Context switch, Race condition, Deadlock, Thread resource sharing, types of threads, yield and join, , Multithreading vs MultiprocessingSpring microservices:expose an application as microservice other than making it as a REST serviceSpring Boot, Docker