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