) Experience in using GIT for source control management, and Automated Build Deployment tools (eg: Jenkins) Significant open source or other community contribution Understanding of functional and reactive programming in Java Experience in using Spring Containers (with Spring Boot) for enterprise applications Experience in developing REST APIs using Spring Boot 2