Roles & Responsibilities :
Contribute in all phases of the development lifecycle.
Write well designed, testable, effective code.
Ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Desired Qualifications And Experience :
Computer Science or equivalent Engineering degree.
1 to 3 years of qualified experience as a Java Developer.
Hands-on experience in designing and developing applications using Java EE platforms.
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
Experience in the Spring Framework.
Experience with test-driven development.