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.