Description

Job Description
Excellent working knowledge of the following technologies: Java, Spring, Databases, Middleware (Messaging/RESTful services).
Sound understanding of Object Oriented Analysis, Design and Programming, familiarity with Design Patterns.
Hands on experience with multithreaded systems.
Experience of iterative / agile development practices.
Exposure to working in a global delivery team.

Skills desired (optional):

Familiarity with MQ, Kafka, AutoSys
UI skills will be preferred
Prior experience in investment banking
Comfortable with direct interaction with the business users at all levels.

Education

Bachelor's degree