Detailed Job Description :
Designing and developing high-volume, low-latency applications for business systems and delivering high-availability and performance
Write well designed, testable, efficient code
Prepare and produce releases of software components
Support junior developers, providing training and support as and wherever necessary
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Contribute in all phases of the development lifecycle
Ensure designs and development are in compliance with specifications
Strong experience working in the JAVA / J2EE Technology
An expert knowledge of implementing design principles and techniques for development
A good working knowledge of Soap / Restful webservices, SpringMVC, Spring Integration, Cloud Foundry or Docker, Hibernate
Strong knowledge in Servers like IBM WebSphere, Tomcat etc.
Strong working knowledge of one of js library like Angular, JQuery etc
Good experience in Developing User Interfaces & UX using Jquery or Angular
Extensive experience in developing Business layer, Validation, Database Integration.
Experience working in an Agile & DevOps development process
Mandatory Skills : J2EE, Design, UI, Cloud & APIs Optional Skills : Project and people management skill is added advantage.
Relevant Experience : 7 + years of experience