8-10 yrs Experience in application development6+ yrs experience in architecture and application development using JAVA/J2EE technologies.6+ yrs experience with methodologies including Design patterns, MVC architecture and object oriented design6+ yrs experience with UI/Web framework such as GWT/Struts/Spring MVC6+ yrs experience in UI development using Angular/JavaScript4+ yrs of JavaScript Frameworks experience (jQuery, Angular JS, Node JS, Bootstrap)4+ yrs experience with middleware platforms and messaging technology4+ yrs of experience in SOAP and RESTful Web Services experienceMinimum 4 year of any of the following Banking domain experience preferred:Core Banking, Digital Banking (Online, Mobile, Transfers), Cards, Payments (P2P,B2C, B2B) , Account Orgination, Customer Onboarding, Customer profiling, Customer Journey, Customer 360.