We are currently looking for a Senior Software Engineer. This is a leadership role requiring very strong technical and architectural skills and very strong communications and people management skills. Very strong J2EE Skills are essential as is working knowledge of Spring and Hibernate. Knowledge of Tapestry is desirable. This Senior J2EE Engineer will report directly to the Engineering Manager.
Responsibilities : Requirements: � 7+ years enterprise Java J2EE development experience � Strong experience of the Hibernate and Spring Frameworks � Software build experience using Ant � Practical knowledge of Source Control Management, specifically branching, tagging and merging of different code streams � Requires a strong level of interpersonal and communication (verbal and written) skills, with fluent English