Bachelor Degree in computer science, computerscience engineering, or related experience required
Familiar with Agile or other rapid applicationdevelopment methods
Hands-on expertise with application design, softwaredevelopment and automated testing
Expertise with Java/J2EE preferred
Expertise with building RESTful APIs
Thorough understanding of JSON, Web Servicetechnologies, and data structure fundamentals
Experience with distributed (multi-tiered) systems,algorithms, and relational databases
Confirmed experience with object-oriented design andcoding with variety of languages
Knowledge on code quality parameters and GITbranching concepts.
Knowledge on SQL and NoSQL databases (Oracle/DB2,Cassandra / Couchbase).
Knowledge of Automated testing concepts usingSelenium, REST Assured, Cucumber and CI/CD concepts with and exposure totools such as Jenkins, Nexus, Maven, GIT.
Expertise in agile life-cycle management tools(JIRA/Rally), software testing standards, methods and conventions