⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Techlead Java (Retail)

Прямой работодатель  Bell Integrator ( bellintegrator.com )
Москва, Саратов, Пенза, Уфа, Нижний Новгород, Россия, Беларусь
Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • Java • Spring • OpenShift • Заказная разработка • Консалтинг, профессиональные услуги • Системная интеграция
21 июля 2021
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Работодатель  Bell Integrator
Описание вакансии

Участие в проектах для дочернего подразделения крупной Retail сети, развивающего услуги доставки заказов из интернет-магазинов и маркетплейсов. Есть несколько типов точек выдачи: выдача на кассах в магазинах, в постаматах, ПВЗ. Для удобства клиентов система интегрирована с AliExpress, Яндекс маркет, Ozon, Беру, IHerb, М.Видео, Эльдорадо и другими площадками. Сейчас объем доставок более 100тыс. посылок в день. К концу года ожидается 3 кратное увеличение трафика. Решаемые задачи связаны как с бизнес фичами, так и с оптимизацией сервисов под увеличение нагрузки. Для обеспечения производительности развернуто несколько десятков микросервисов, отмасштабирована между ними нагрузка и продолжается работа над оптимизациями. Проект развивается с начала 2019 года. Работа в командах ведется по Scrum.

  1. Команда Research &Developmet - разрабатывает стратегии технологического развития компании, ищут перспективные разработки и проводят модернизацию производства.
  2. Команда клиентского опыта - занимается порталами клиентов, колл-центра и оповещениями пользователей (каскады смс/умейл/viber/ whatsapp)

Стек: Java 11, Spring Boot, Tarantool, Kafka, OpenShift, Kibana, Gitlab CI, Camunda

 

Требования:

  • Опыт коммерческой разработки на Java от 3-х лет
  • Опыт управления командой разработчиков от 1 года
  • Опыт работы с микросервисами
  • Знание компонентов Spring: Core/IO, Data (PostgreSQL), Security, Boot
  • Знание любого Message брокера (например Kafka)
  • Опыт написания JUnit тестов, понимание отличия mock от stub
  • Владение паттернами, описывающими асинхронные взаимодействия
  • Опыт работы по Gitflow
  • Базовое владение SQL

 

Обязанности:

  • Декомпозиция бизнес-требований на технические задачи
  • Разрабатывать микросервисы на базе Spring Boot
  • Реализовывать бизнес-процессы на базе Camunda BPM
  • Управлять распределенными транзакциями в облаке
  • Участвовать в разработке архитектуры решения
  • Оставлять комментарии в коде для коллег
  • Рефакторить свой и чужой код
  • Разрабатывать unit и функциональные тесты
  • Совместно работать над кодом, code review
  • Участвовать в agile мероприятиях
  • Читать много документации на английском

 

Мы гарантируем:

  • Конкурентоспособную заработную плату
  • Корпоративное обучение и сертификацию в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Работа удаленно по московскому времени (на территории РФ, Беларуси) либо по желанию в офисе Москва (м. Новохохловская), Саратов, Уфа, Пенза, Нижний Новгород