Candidate must have a minimum 4-7 years of professional experience with Java, Spring boot, React/Redux, Node JS & Cloud technologies (Azure).
Good to Have Core Java, J2EE, Servlets, JSP, Apache Ant, Maven, MVC, Struts, Spring Boot, Restful, SOAP and Microservices.
At least 1 or 2 implementations that exploits the full capabilities (discover, design, implement and optimize) of the React based web-applications is a MUST.
Strong Knowledge in UI & client-side validations using HTML 5, CSS3, AJAX, JSON, XML, XSLT and JS frameworks like jQuery, Require JS, Typescript and Node JS.
Extensive experience in implementing microservices architecture using Spring Boot, Spring Data & Spring Security.
Strong knowledge on Enterprise Security Architecture, Identity and Access management Tools, SSO, OAuth.
Extensive experience in unit testing framework Junit & Mockito, TDD and BDD.
Good knowledge in Email integration, SMS integration, Payment gateway integration, Auditing/Logging & security is a plus.
Strong knowledge and experience in building Restful APIs & SOAP based web services is a MUST.
Candidate should have good knowledge in Docker container services & Jenkins.
Well versed with Unix/Linux to perform operating system installation and configuration.
Experience in DB Design, DB Modelling, normalization, writing SQL queries, SPs, Functions, Triggers, Sequences, Indexes & Views.