Position: Java Engineer with AWS Experience, Smart Home System
Company: DataArt
Category: Java
Experience required: 3y
English level: intermediate

The platform allows the user to remotely control home appliances and monitor the indications of measuring tools (thermometers, barometers, hygrometers etc.) in real time, combining them into a single "smart home" system.

The user controls and monitors the system using a mobile interface. The system is being developed with scalability in mind (for expanding the list of devices which can be controlled).

Java/Kotlin/Scala, Python, Ruby, and AWS are used in the development.

Must have

3+ years of web development experience
Experience developing Java Enterprise applications
Excellent knowledge of Java
Experience with AWS (S3, EC2, Cloudformation, API Gateway, Lambda, IoT etc.)
Experience in creating a REST API
Knowledge of OOP, OOD, and design patterns
TDD, unit/integration/acceptance tests
Good spoken English

Would be a plus

Experience with Ruby, Python
Skills in using automated project building tools (Maven, Gradle)
Experience with continuous integration systems (Jenkins/TeamCity)
Experience with Agile (SCRUM)