• Academic degree in computer science or equivalent
• 3+ years of experience as a team leader
• 7+ years of development experience in shipping products
• Expert level in OO design & development in Java
• High level of software craftsmanship
• Exceptional management, communication, organizational and problem-solving skills
• Experience with NLP or machine learning technologies
• Experience in Hadoop and Map-Reduce – advantage
• Experience working in agile development – advantage
• Experience in the financial market / software – advantage
• Independent/self-learner, motivated to prove oneself in the hi-tech world