Our client a multinational company looks for a new colleague as
Principal Consultant - Java
In this role, you would be responsible for providing Improvement &
Development services in a Java environment during regular hours. Candidate will
be working with SMEs, Business Analyst, module developers & Users complete
end-to-end SDLC for Capital Market Client.
Additional responsibilities shall include contributing in designing and
detailing of the software architecture based on existing architecture and
inputs received from Client from time to time. Perform unit testing,
integration testing and UAT as and when required. Also, engage with Client in
requirement gathering, Status update on work, UAT and be the key partner in the
Qualifications we seek in you
Excellent written and verbal communication skills
Good development experience with Java
Excellent working knowledge of the
following technologies: Databases, Middleware (Soap/Xml/Messaging/RESTful
Experience with Angular 6 and above and
UI design patterns
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
Comfortable with direct interaction
with the business users at all levels.
Good Understanding of Agile Delivery
Methodology & experience in working with Scrum teams.
Candidate should have exposure in
Continuous Integration and Continuous Delivery
Good experience of developing
multi-threaded and synchronization application
Familiarity with MQ, Autosys,
Hibernate, Spring, Prior experience in investment banking
Demonstrated delivery experience of
Micro services APIs using Springboot, Oracle PL/SQL development and activities
like Performance tuning / Optimization.
One who is Passionate about technology,
problem solving, ability to adapt new skills, sharing expertise and knowledge!
Excellent client facing skills that
include conducting compelling technical briefing & demonstrations. The
person should have a technical curiosity to implement new technologies and
articulate the solutions to the client!