A provider of marketing and analytics solutions that bring predictive analytics and machine learning together to mine social and web data is looking for a Java Developer. Key Requirements: - A computer science (Bachelor or Master level) degree or similar experience. - Strong coding ability and sense of architecture. - Record of 5+ years' work in Java / other JVM language. Bonus Qualifications: - Experience in Big Data / NoSQL databases. - Experience with working in a continuous integration / delivery environment TDD. - Performance measuring / tuning. - Acquaintance with frontend technologies.