Work experience related to Financial industry.
Mobile technology and/or mobile development background.
Knowledge of good programming practices
Prioritize work load and meet multiple project deadlines.
Adapt in a dynamic and collaborative work environment and make independent decisions.
Work with project architect and/or technical lead to confirm and substantiate functional and technical designs
Learn and deploy new technologies as needed.
Object oriented design concepts.
Open-source - Ant, JUnit, Log4J, Jakarta Commons.
Follow and enforce the coding standards as established in the team.
Technologies & Other Skills
Java Minimum 3 years of experience working on Java applications.
Good grasp of the language and basic Object Orientation concepts.
Understanding of Java Threading model required.
Experience in developing Java multi-threaded applications.
Spring Basic knowledge of concepts required, extensive experience.
Hibernate Solid working knowledge required.
Web Services (top-down/wsdl-first approach).
Solid grasp on relational database modeling and design.
Familiar with architectural concepts such as:
Enterprise Service Bus