Job Description :
Job Description:
Personal Payments Team is responsible for software development, integration, and support of key applications. We are looking for a candidate that has Java, Spring and Hibernate skills, and has worked in an Agile development environment. This individual will be part of an important initiative to deliver Client.
Are you motivated to be a part of fast-paced environment?
Have you led a team with diverse skills and experience?

Exhibit solid foundation of programming practices
Demonstrate the ability to prioritize work and meet multiple project deadlines
Navigate and adapt quickly to a dynamic and collaborative work environment
Assist with the learning and deploying new technologies as needed. Liaise with the project architect and/ or technical support teams to confirm and substantiate functional and technical designs.
Lead offshore development

Java/J2ee - Experience working on Java applications, excellent grasp of the language and Object Oriented concepts
Spring - Strong knowledge of concepts required, extensive experience preferred
Hibernate - Solid working knowledge required
JSF - Strong knowledge of concepts required, extensive experience preferred
Web Services knowledge (top-down / wsdl-first approach)
Solid knowledge of and experience in Object Oriented Design
Knowledge of complex infrastructure and experience