Вакансия: Java backend developer в Челябинск

Полное описание вакансии: Java backend developer в Челябинск

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1567930 Java backend developer Челябинск > Рэд 250000 RUR open 2024-08-29
Необходимые навыки
  • > Git
  • > Java
  • > NoSQL
  • > Gradle
  • > Spring Boot
  • > Hibernate
  • > Maven
  • > Spring
  • > MQTT
Требования

Образование и опыт:. Опыт разработки на 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-приложений.

Дополнительные навыки:

  • Умение анализировать и оптимизировать производительность приложения.

  • Знание принципов безопасности приложений и опыт внедрения мер безопасности, таких как аутентификация и авторизация.

  • Коммуникабельность и способность работать в команде.

  • Желание обучаться и осваивать новые технологии и методики разработки.

Прочие требования:

  • Готовность к разработке и тестированию кода, а также к работе с аппаратными устройствами или протоколами.

  • Грамотное владение английским языком (знание технического английского будет плюсом).

  • Готовность к работе в срочных ситуациях и поддержке приложения после развертывания.

Вверх