*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).