*Strong Technical Expertise in Java, Spring Framework - Spring Boot,
Spring Cloud, Git, Maven, REST and SOAP
*Strong Experience in developing microservices with 12-factor app
methodology
*Strong Experience writing unit and integration tests and familiarity
with frameworks like Junit, Mockito, Spring Test
*Strong desire to develop high quality code with ability to review and
leverage quality check tools like Sonar, PMD etc.
*Familiarity with Cloud Platform like Pivotal Cloud Foundry
*Strong Experience with Agile application development and familiarity
with tools like JIRA
*Familiarity in designing application using SOLID principles, Java and
microservice design patterns with business acumen
*Working knowledge in RDBMS(SQL/PLSQL)
*Requires a B. Tech bachelor's degree in area of specialty and 8-10
years of experience in the field or in a related area
ReactJS Specific skills requirement:
*Strong proficiency in JavaScript, including DOM manipulation and the
JavaScript object model
*Thorough understanding of React.js and its core principles
*Experience with HTML 5/ CSS3
*Experience with popular React.js workflows (such as Flux or Redux)
*Familiarity with newer specifications of EcmaScript
*Experience with data structure libraries (e.g., Immutable.js)
*Knowledge of isomorphic React is a plus
*Familiarity with RESTful APIs
*Knowledge of modern authorization mechanisms, such as JSON Web Token
*Familiarity with modern front-end build pipelines and tools
*Experience with common front-end development tools such as Babel,
Webpack, NPM, etc.
*Ability to understand business requirements and translate them into
technical requirements
*A knack for benchmarking and optimization
*Familiarity with code versioning tools {such as Git, SVN, and Mercurial}
Keyskills: javascript java react.js