Обязанности:
Условия: Работа удаленная на полный рабочий день. Интересный проект на рынке России и США по шерингу пауэрбанков. ЗП от 250 000 рублей на руки. Официальное трудоустройство в России в ИТ компании. Образование и опыт:. Опыт разработки на Java с использованием Spring Framework, включая Spring Boot. Опыт работы с микросервисной архитектурой и разработкой RESTful API. Знание принципов объектно-ориентированного программирования (ООП) и современных паттернов проектирования. Технические навыки: Знание и понимание принципов работы с железом, в том числе работа с сетевыми протоколами и устройствами. Опыт разработки приложений, взаимодействующих с внешними устройствами или IoT-устройствами будет значительным плюсом. Опыт работы с MQTT протоколом будет преимущетвом. Знание баз данных и опыт работы с реляционными или NoSQL базами данных. Знание систем управления версиями, таких как Git. Опыт написания тестов (модульных, интеграционных и автоматизированных тестов). Навыки программирования и инструменты: Знание языка Java и понимание основных библиотек и фреймворков, включая Spring, Spring Boot, Hibernate и т.д. Опыт работы с инструментами сборки проектов, такими как Maven или Gradle. Знание и опыт работы с инструментами для разработки, отладки и профилирования Java-приложений. Дополнительные навыки: Умение анализировать и оптимизировать производительность приложения. Знание принципов безопасности приложений и опыт внедрения мер безопасности, таких как аутентификация и авторизация. Коммуникабельность и способность работать в команде. Желание обучаться и осваивать новые технологии и методики разработки. Прочие требования: Готовность к разработке и тестированию кода, а также к работе с аппаратными устройствами или протоколами. Грамотное владение английским языком (знание технического английского будет плюсом). Готовность к работе в срочных ситуациях и поддержке приложения после развертывания.