Напиши текст вакансии для должности "Java developer (NB-IoT Connector)". Название компании: "Deutsche Telekom IT Solutions". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

  IoT is a group of projects related to the field of Internet of Things. Each project is a secure, highly-available and flexible set of micro-services that provides the communication of various smart devices between each other and with the users via different APIs (like REST and device specific ones) and user interfaces. The projects are based on Spring Boot framework in a cloud environment that includes: Cloud infrastructure provided by Microsoft Azure IoT Hub; Platform orchestration by Kubernetes.Technology stack: Spring Boot 2+, MongoDB, HiveMQ. The specification is stored in Confluence, we do Scrum and create User Stories in Jira with support of Xray Test Management plugin. To describe requirements and test cases we use BDD with Cucumber. CI/CD is implemented with GitLab. Responsibilities:    development and maintenance of backend microservices refactoring and code optimization implementing/supporting helm charts and kubernetes-based layers covering existing and a new code with unit/component/integration tests operating and solving critical incidents and issues on customer environment    Requirements:  good knowledge of Java stack technologies: JDK8+, Spring Boot, MQTT Basics, MongoDB Basics, Kubernetes, Docker, English at upper-intermediate level