Java DeveloperJava Required Skills:Agile MethodologyMust have Java/JEE and Web based development experience on Azure Public CloudMust have experience in Spring MVC, JSON, JDBC, JPA/ORM frameworkMust have basic knowledge of OWASP Top 10 Vulnerability and solution for the sameMust have knowledge in Secure Software Development Life Cycle (SSDLC)Must have basic knowledge of Spring SecurityMust have experience in either Maven or GradleMust have experience in REST API Development experienceMust have experience in using static analysis tools like SonarCube, FindBugs, PMD etc.JUnit — The de-facto standard for unit testing Java applications.Spring Test & Spring Boot Test — Utilities and integration test support for Spring Boot applications.AssertJ — A fluent assertion library.Hamcrest — A library of matcher objects (also known as constraints or predicates).Mockito — A Java mocking framework.JSONassert — An assertion library for JSON.JsonPath — XPath for JSON.Knowledge of Swagger Annotation to document REST API is an added advantageKnowledge of AngularJS and/or ReactJS is an added advantageAzure