Develops, maintains and enhances complex enterprise web applications using technologies like Java/JEE
Performs root cause analysis of defects and fix bugs where required
Performs all aspects of programming assignments and contributes to the platform development
Prevents or detects defects early through verification and validation activities
Keeps track of the various project-related activities in order to ensure that the activities proceed as per the plans and the deviations from the schedule are corrected so that their impact is minimal.
Experience
Minimum 2 years of prior experience as a Software Developer
Familiarity with Agile development methodologies
Experience with SDLC in a test-driven environment
Domain knowledge on Investment Banking/Wealth Management would be a an added advantage.
Competencies
Ability to learn new languages and technologies faster
Analytical ability
Excellent communication skills
Resourcefulness and troubleshooting aptitude
Attention to detail.
Technical / Functional Skills
Excellent knowledge and experience in Core Java.
Experience with databases like MS SQL.
Exposure to SAAS/PAAS technologies
Knowledge of GWT and other Javascript frameworks such as ReactJS knowledge is a plus
Basic foundational knowledge of Web Services is a plus