Role: Java DeveloperExperience: 3-6 YearsResponsibilities: Design and develop of core application components Work as an Individual contributor or with team as desired Work with Architects/Customer to understand the product requirement and code Test the developed code thoroughly using manual and automated test process Generate automation and performance scripts for the productRequirements: B.E/B.Tech or any relevant Masters degree from reputed college. 3+ years of Java development Hands on Java Programming and Hands on experience in designing and developing applicationsusing Java EE platforms Hands on experience building microservices with Spring Boot Strong knowledge of Apache Camel, Spring Framework, Spring Boot, REST Web services. Write well designed, testable, efficient code Web programming experience: JavaScript, XML/JSON, HTTP, REST, Web Services Proficiency with various development toolsets (IntelliJ, Git, Jira preferred) Passionate about process improvement and change management, Git experience with Maven