Requirements
Extensive development experience (at least 3 years in Java, SQL), with strong analytical skills.
At least 2 years of managing teams of 4 members.
Good understanding of: server and client side technologies, Object Oriented Analysis and Design, Translation of feature requirement into SW design.
Good development methodologies, coding practices, and understanding of SW infrastructures.
Ability to manage and lead while still being hands on developer
Knowledge and experience in writing tested code (Junit/Mockito/etc.)
Deep understanding in software architecture (building robust/scalable/high performance systems)
Solid knowledge in some of the following can be an advantage: internet advertising, Java frameworks, Google AdWords.
Team players, quick learners, winners. People who can grow into leadership positions.
Experience practicing Agile methodologies - Advantage
Experience with OLAP data modeling - Advantage