Senior/Middle+ backend-developer (Java)

Дата размещения вакансии: 31.10.2024
Работодатель: Ростсельмаш
Уровень зарплаты:
з/п не указана
Город:
Ростов-на-Дону
Требуемый опыт работы:
От 3 до 6 лет

Центр разработки ПО компании Ростсельмаш - АгроЦифра. Мы делаем электронные опции для нашей сельскохозяйственной техники, такие как: автовождение, машинное зрение, системы управления режимами работы техники и процессами на борту. У нас большая команда настоящих профессионалов, которая в течение многих лет накапливает огромный опыт в создании реальных работающих продуктов для отрасли.

Кроме того, мы являемся аккредитованной IT компанией.

В настоящий момент мы взяли на себя амбициозную задачу по реализации абсолютно нового и масштабного проекта создания универсальной телематической платформы. Универсальная платформа – это высоконагруженная система, построенная по принципу микросервисной архитектуры, в которой будут реализованы инструменты контроля и управления различной техникой. Внутри платформы также предполагается реализовать систему межмашинного взаимодействия V2X и ГИС-систему, а также создать инструменты для внешних интеграций со сторонними сервисами агроменеджмента. Основное предназначение продукта – дать сельскохозяйственной отрасли эффективный инструмент управления агропредприятием, повысить эффективность использования ресурсов и упростить внутренние процессы.

В связи с расширением мы открываем новую вакансию backend-разработчика.

Чем предстоит заниматься:

  • Разрабатывать backend телематической платформы
  • Реализовывать микросервисную архитектуру на базе комплексных вычислительных модулей
  • Интегрировать вычислительные модули (микросервисы) в систему
  • Организовывать потоки данных между вычислительными модулями
  • Управлять ресурсами микросервисов
  • Участвовать в настройке CI/CD
  • Участвовать в проектировании архитектуры разрабатываемых решений
  • Участвовать в выборе используемых технологий и компонентов
  • Проводить Code Review
  • Работа на удаленке, full-time

Что мы ожидаем:

  • Опыт командной разработки на Java
  • Опыт реальной коммерческой разработки на позиции Senior - от 1 года
  • Опыт разработки приложений с микросервисной/модульной архитектурой
  • Опыт работы с базами данных SQL
  • Опыт работы инструментами организации кэширования
  • Опыт работы с Java и Spring Boot
  • Опыт работы с брокерами сообщений (предпочтительно Kafka)
  • Опыт использования Prometheus/Grafana
  • Знания REST API, gRPC, WebSocket интерфейсов
  • Умение читать чужой код и использовать предыдущие наработки
  • Опыт работы с системами контроля версий (Git)
  • Опыт работы с инструментами командной разработки: Confluence, Jira

Будет преимуществом:

  • Опыт работы с Docker-контейнерами и оркестраторами (Kubernetes);
  • Опыт работы с инструментами полнотекстового поиска (Elastic Search);
  • Опыт реализации проектов по направлениям ГИС, телематика, транспорт, автоматизация предприятия;
  • Хорошее знание алгоритмов;
  • Опыт full stack разработки.