Position: Junior Java Developer
Company: KaaIoT
Experience required: 1y
English level: intermediate

**Requirements:**
Basic development skills in Java
Understanding of OOP principles
Good knowledge of algorithms and data structures
Basic SQL knowledge
Theoretical knowledge of Spring Frameword Core / MVC / Data
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
Cloud provder usage