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