1) Experienced at software development using Java/J2EE technologies 2) Good knowledge on Core Java Foundation, JSP/Servlets, Spring Boot, Spring Data3) Experience in Software Engineering, Software design and domain modelling4) Experience - 5+ years5) Working in Banking Domain.