* 2+ years of hands-on experience in various Java technologies and frameworks.
* Working knowledge of software development practices and technologies.
* Experience in Spring (Core, Boot, MVC, Security, Data).
* RDBMS background (PostgreSQL is preferable).
* Deep understanding of OOP.
* Knowledge in Git and Linux.
* Experience with cloud services: AWS, GCE, or Azure.
* Technical education.
* Working on an open-source IoT platform that has thousands of installations all over the world and 7000+ stars on github.
* A high-professional team without bureaucracy and management overhead.
* Code review done by engineers with 13+ years of experience.
* Career growth opportunities and regular salary review.
* Flexible work hours.
* Comfortable office and fridge with free beverages.
* Design and development of the new features and APIs.
* Writing clean and reusable code.
* Support the existing functionality and improve it.
* Deep dive into java performance improvements during heavy load testing.
Founded in 2016, ThingsBoard is now the most popular Open Source IoT Platform (7000+ GitHub starts) that has thousands of installations all over the world.
Our mission is to help businesses rapidly roll-out new IoT solutions to the market.
Our product is ThingsBoard platform (thingsboard.io) — an open-source IoT platform for data collection, processing, visualization, and device management.