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

**Requirements:**
    3+ years of extensive experience in back-end Java Programming (Java 
         Core, Multi-threading, JDBC)
    Experience with relational databases, SQL knowledge
    Experience with Cloud platforms: AWS/AZURE/GCP
    Familiarity with Git
    Unit testing experience (Junit, Mockito)
    Linux systems setup and maintenance on hardware as well as in virtual 
          or cloud infrastructure
    Good written and verbal communication skills in English

**Would be a plus:**
Experience with ETL solutions
Knowledge of Spark, Snowflake, Redshift, Azure Synapse
Bash scripting experience
Debugging and performance optimization of distributed applications
Strong analytical skills