*Application Design, Development & Maintenance of technology solutions in J2EE technologies;*Relevant programming experience, hands on experience in Sprint Boot, Data JPA, Spring Batch REST API is a must.*Experience in using associated libraries like Swagger, Junit etc*Should have experience in developing RESTful Web service using Spring for CRUD operations*Should have strong Database (Oracle, PostgreSQL, MySQL, Maria DB) knowledge;*Should have hands on experience on Reporting tools like Crystal Report/Jasper Reports;*Should have development experience in large scale enterprise applications like ERP.*Strong competencies in Security concepts, Spring Security, JWT, OWASP, Encryption in Data Layer for critical data;*Should also have experience/knowledge in HTML 5, AJAX, JavaScript, jQuery;*Strong competencies in OOPs concepts, Design patterns, data structures, algorithms, software design and database systems;*Be responsible for defining and documenting architecture, capturing and documenting non-functional (architectural) requirements, preparing estimates and defining technical solutions;*Experience in addressing non-functional requirements such as availability, scalability;*Experience in Micro Services would be added advantage;*Track record for excellence in previous organization(s).