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

**Skills & Requirements:**
BS/MS degree in Computer Science or equivalent
Strong Java skills - at least 2-3 years
Strong expertise with Spring (Security, DI, JDBC), Apache CXF, Servlets, REST technologies
Experience in RDBMS administration and data architecture, data modeling, implementation
Experience with test frameworks and libraries such as JUnit, Mockito, AssertJ, TestNG
Linux systems setup and maintenance on hardware as well as in virtual and cloud infrastructure
Strong written and verbal communication skills in English

**Would be a plus:**
Experience with front-end technologies like React.JS
Experience with messaging (RabbitMQ)
AWS, Terraform, Docker, MicroServices