Experience & Skills; Minimum of 8 years experience in developing Java/JZEE systems of which at least 3 years should be in a team/technical leadership role. Expert level knowledge of databases, JDBC, ORM, Web technologies. SOA and Web services. Experience in and passion for Agile methodologies - SCRUM Master or equivalent. Project management and leadership. Software architecture and design experience.