1. Minimum 3-7 years of experience in developing Java, Spring and Oracle database-based applications. 2. Strong in Java 8 technologies and well versed in Java patterns.3. Strong in Oracle SQL/PL SQL.4. Experience on working with Maven, Junit, Postman, BDD, Jenkins and GIT/BitBucket.5. Experience in developing RESTful APIs 6. Experience in working with event store like Kafka.7. Good understanding of SDLC processes and especially working experience in agile teams8. Experience in partnering with high performing, diverse technical teams across line of business.9. Strong communication skills, both written and verbal which are critical to interfacing with teams and stakeholders.