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.
Bachelor's degree