* Design and build complex IoT mesh management platform.

* Introduce the best practices for our solution.

* Provide a code that meets the quality gates (code documentation, unit tests, code coverage, code quality metrics, etc ...).

* Ensure the best possible performance and quality.

*  Be ready to learn a lot of new technologies from IoT world .

Required Qualifications:

* Proficiency in Java, at least 3-5 years of experience.

* At least 2 years of experience with Spring framework.

* Good expertise in databases.

* Knowledge of CI/CD platforms and principles.

* Full understanding of product development life cycle.

* Above intermediate level in English.

Nice to haves:

* Experience in public cloud systems like AWS

* Experience with Containerization

* Experience with functional programming concepts and/or languages

* Experience with swagger

* Knowledge of Kotlin