Must have Skills : Java (Expert), Job Description : The Lead will be responsible for high quality code development and lead the 3 Java developers in code review Must have • Experience with Steams and collections • Exception handling • Spring boot • Open API 3.0, swagger definitions • OAuth2.0 with JWT claims and scopes • REST API principles • Spring JDBC, Hibernate or JPA • Design patterns knowledge • Unit testing • API mocking • Caching frameworks • Log4j based logging • Agile methodology experience Excellent communication skills Positive attitude and ability to take ownership Flexibility to work and cordinate with Cross-Geo Teams Preferred • Asynchronous APIs • API gateway knowledge • Middleware knowledge