A startup after acquisition in the field of Social gaming - web and mobile is looking for a Java Developer. Minimum qualifications: • BA/BSC degree in Computer Science or other relevant experience. • At least 4 years server-side application programming experience. • Strong Java skills and object oriented design experience, including working knowledge of core libraries, design patterns, and servlets. • Large systems software design and development experience, with experience in Unix/Linux. • Experience with Spring framework. Preferred qualifications: • Experience with scripting languages such as Python / Lua. • Experience using socket communication. • Experience working with Message Bus (e.gRabbitMQ, Kafka). • Experience working with NoSQL (e.g MongoDB, CouchBase, Hadoop, Spark). • Familiarity with cloud based solutions and architecture. • Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills.