Application Design and Design Patterns are important, including micro service and cloud design patterns Strong familiarity with design patterns, micro services Hands on Experience in Restful Architecture , development and API development Experience with CICD tools like Jenkins, Version Control tools (BitBucket, Git) Experience with MAVEN, JIRA, GIT and CI Tools and Messaging Experience working in an Agile Development environment and is able to contributefacilitate in all Agile ceremonies