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

**Requirements:**
Basic development skills in Java
Understanding of OOP principles  
Experience with Git
Good written and verbal communication skills in English
Self-motivated, independent, and high-performance individual. Passionate about learning new technologies

**Would be a plus:**
Experience with Linux
Understanding of distributed systems, streaming, and event processing products
Familiarity with BigData stack: Yarn, Spark, Livy, Kafka, etc.
Understanding of SQL/NoSQL databases 

**Responsibilities:**
Learn and improve your skills as a Java developer
And do it fast

**What you will get:**
Became part of Java developer’s family.
Mentored by senior developers.
Salary increase after probation period
Extensive and fast growth as a developer
Contribution to the Apache Hadoop projects

**You will improve and obtain the following skills:**
DevOps skills.
Knowledge of Go, Scala, Python languages.
Working with Jupyter notebook.
Security technologies SASL, SSL, LDAP
Experience in RDBM's and NoSQL databases'
Bash scripting experience
Experience with Docker and Kubernetes
Strong development skills in Java
Knowledge of development tools and how to use them efficiently
Best practices and software design patterns
Direct communication with the client on English