Excellent knowledge of Java/J2ee, Spring, SpringBoot, Hibernate/JPA.
Excellent knowledge of Junit, Mockito and PowerMock.
Must have experience on architecture designing.
Good understanding of REST API.
Linux environment working/commands is a plus.
Mongodb exposure is a plus.
Familiarity of working with build tools like Maven and Gradle.
Is experienced in designing the project architecture.
Able to bring performance optimizations in product.
Able to do through code reviews and design reviews for team.
Sound knowledge of Design Patterns.