Responsibilities Participate in requirement, design, implementation, testing and support of custom banking solutions which includes feature enhancements, new functionalities and backend systems integration Collaboration with customers to prepare technical specifications Interact with subject matter experts (functional and technical) to understand business requirements and technology architecture of the applications Contribute to code reviews for quality assurance and conformance to standards Provide technical guidance to team members as required Assist in infrastructure and system software setup for development and testing environment Requirements Degree in Computer Science / Software Engineering / Information Technology Minimum 3 years of software development experience (Angular /Java / Spring Framework / React JS / Vue.JS) Experience in database preferably Oracle or Postgres Experience in various Java EE frameworks and design pattern, Microservices exposure will be an advantage Good interpersonal and communication skills in English Ability to work independently and as part of a team