* 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 .
* 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