Job Description :
Job Description:

Lead-level understanding of Core Java 1.8
Demonstrable experience with Spring Framework 4.x, Spring Boot 1.4 or higher.
Demonstrable experience with Restful web services using JSON
Demonstrable experience with Agile and Test Driven development
Demonstrable experience with JUnit, Mockito, Assert-J
Experience with JMS and ActiveMQ
Experience with database access using Spring JDBC template, JPA, Hibernate (against SQL Server, preferred but not required)
Experience with behavior-driven testing frameworks like Cucumber and integration-testing frameworks like Selenium and SoapUI
Experience with continuous integration systems like Jenkins and build tools like Maven
High-level understanding of in-memory distributed data storage systems like memcache, ehcache, Hazelcast