Senior Software Engineer - JAVA

Bachelors' degree or equivalent qualification in software engineering.
Minimum of 5 years' work experience in software development with at least 1 year in a Senior Software Engineer role.
Possess sound knowledge in Java language and Java EE Technologies and Frameworks such as Spring, JPA/Hibernate, Struts/JSF, AXIS2/CXF etc.