Write well designed, testable, efficient code.
Prepare and produce releases of software components.
1+ years of experience in Java development
Experience in the Spring Framework (3.0) is a must
Hands on experience in designing and developing applications using Java platform
Object oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases, SQL and ORM technologies (Hibernate)
Experience with test-driven development
Finance domain knowledge