Mid-Level Java Developer Skills required: At least 5 years of Java experience Experience in Java/J2EE technology with expertise in Spring (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch) Good on Rest Services including the API documentation Experience on the Design Patter