3-10 years of hands-on experience on large complex projects, preferably in Banking domain with internet banking and cash management functionalities, payments, Account reporting, customer onboarding etc.
2-7 years of hands-on experience with technical development, design and debugging, preferably internet banking functionalities software.
Strong experience on Java,J2EE ,Spring boot, spring security, Spring data JPA , Spring batch, Spring Cloud& Spring MVC framework.
Added advantage if experience in Internet banking and self service channels Implementation
Must have a strong understanding of rapid application development, automate unit testing
Experience in both agile and waterfall methods.
Strong Database knowledge such as Mysql, Oracle, Mariadb and NoSql like MongoDB
DevSecOps methodologies and CI/CD pipelines.
API development, concepts of authentications via JWT/oauth/OIDC