Job Description :
Must Have Technical Skills -
1. Core java 8
2. Spring [Spring core, Spring AOP, Spring Transactions, Spring MVP].
3. JPA/Hibernate.
4. Spring Boot [Optional practical experience].
5. Git/bitbucket/sourcetree.

Must Have Experience-
1. Extensive Java and Java EE experience.
2. Deep expertise in building Spring based Java EE applications.
3. Experience consuming REST and SOAP services.
4. Experience with SCM.

Nice to have –
1. Web application development using Spring, Spring Boot, Hibernate.
2. Experience with Netflix OSS, Spring Cloud.
3. Experience with Continuous Integration and Jenkins.
4. Excellent experience in RDBMS tools .
5. Experience with Websphere.