Position: Java Developer
Company: KaaIoT Technologies, LLC
Category: Java
Experience required: 3y
English level: intermediate

**Skills & Requirements:**

BS/MS degree in Computer Science or equivalent experience    
Strong development skills in Java, including Java Enterprise and Spring 
Experience of work with distributed systems, streaming and event processing products
Linux systems setup and maintenance on hardware as well as in virtual or cloud infrastructure
Using Git (or any DVCS) to manage parallel development on a large codebase
Strong written and verbal communication skills

**Would be a plus:**
Experience with Apache Hive, Apache Solr and related technologies
Knowledge of Apache Flink 
Development experience with stateful streaming applications
Working knowledge of Hadoop services
Strong ability to research and solve problems independently without constant supervision
Excellent trouble-shooting skills