Minimum 3-5+ years of application development experience.
Confidence with Core Java J2EE with Java 6.
Multi-threaded Programming.
Java Frameworks i.e. Spring; Hibernate.
Proficiency with Development Tools (e.g. Eclipse, Hudson)
Track Record delivering in an Investment Bank environment.
RDBMS experience preferably Oracle 10g/11g skills and preferably DB2.
Test Driven Development Skills.
Exposure/ competence with Agile Development approach.
Solid experience utilizing Source code control software (e.g. Clearcase, Subversion).
Minimum 3-5+ years of technical/business analysis experience (includes documentation of technical design, end-user requirements, designing and writing use cases, component design descriptions and process flow diagrams).
Experience with design/build tools (Magicdraw, Enterprise Architect, etc).
Extensive business and data analysis skills.
Strong analytical and problem solving skills.
Experience with business process mapping & tools.
Process analysis and design.
Experience in investment banking technology and applications.