Description
Role Description
-
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