Core Java Developer Specific Requirements:
• Strong knowledge of Core Java features: class loading, garbage collection, Java Collections API, Multithreading, Concurrent programming, Reflections API, Java Streams.
• Experience working with Spring MVC framework, Spring boot, Rest API, JSON.
• Hands on with Event Streaming Platforms such as Kafka is a big plus ("nice-to-have").
• Hands on with MongoDB from an application developer perspective, is a big plus ("nice-to-have")
• Experience with transition from on-premises technologies to Cloud ("nice-to-have").