Have at least 7+ years of experience in software development involving Java
Experience in financial sector is required
Strong communication and interpersonal skills, including the ability to develop and maintain effective relationships with business users and peer teams
Ability to discuss and finalize requirements with business unit counterparts
Ability to do analysis on requirements to come up with a process design for solution
Ability to work effectively with minimal supervision in a global team environment
Ability to coordinate with team members at multiple locations/time zones
Strong team player with a results-oriented focus and a highly disciplined approach towards meeting objectives
Flexibility to adapt to changing needs and requirements
Ambitious and eager to learn new technologies and spearhead its adoption to take the platform to the next level