Must have 7+ years of Java Coding experience.
In-depth understanding of Java/J2EE.
Thorough understanding of Spring technologies.
Strong experience with Agile Process and Spring Application Servers.
Some database background and a robust understanding of design concepts and coding practices.
Automation test skills required.
Must also have excellent written and oral communication skills, plus client facing, people skills.
Experience with Ruby, Cucumber, Selenium, JUnit, Mocking, TDD, SQL, REST, SOAP are all a plus.
Team leadership experience, self-motivation, and experience working with offshore teams are a plus.
An ability to work in a fast paced and unstructured environment is also an advantage.