Java-разработчик

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Мы – новая команда Сбера, развиваем технологии для e-commerce.

На данный момент в индустрию входят: СберМаркет, СберМегаМаркет, СБЕР ЕАПТЕКА, СберЛогистика, Самокат, InSales.

Создаём централизованное логистическое решение, единый продуктовый каталог, сервисы для работы продавцов, рекомендательную систему, строим единую платформу управления данными на основе AI/ML решений.

Наша цель – войти в ТОП-3 на рынке онлайн-торговли России и вывести технологии e-commerce на новый уровень удобства и доходности для клиентов.

Мы формируем технологический стек и разрабатываем новые IT продукты «с нуля», никакого legacy, потрясающая возможность для реализации идей!

Работаем с Highload, Serverless, DBless, Kappa-architecture.

Технологический стек: Java, Python, Go, SberCloud, Openshift, Rancher, Spring, ZeeBee, Kafka, Rabbit, Hortonworks.

Если хочешь поучаствовать в разработке сложносочинённого e-commerce решения с нуля, быть не просто исполнителем, но и соавтором, тебе – к нам!

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

  • Разрабатывать серверную часть веб-приложений на JAVA (новый программный продукт) и интеграционной функциональности с текущей ИС
  • Принимать участие в проектировании (выборе технологических подходов и технических решений) серверной части веб-приложений
  • Написание unit-тестов
  • Участвовать в code review
  • Интеграция с внешними и внутренними API
  • Написание ETL процессов (опционально)
  • Интеграция с ML-моделями (опционально)

Требования:

Обязательные:

  • Опыт на Java от 3 лет;
  • Умение писать читаемый и сопровождаемый код;
  • Уверенное знание алгоритмов и структуры данных
  • Опыт работы с PostgreSQL, Apache Kafka, RabbitMQ;
  • Отличное знание реляционных БД и SQL;
  • Опыт проектирования и использования REST API и JSON RPC;
  • Опыт разработки в Agile проектах;
  • Опыт разработки и проектирования высоконагруженных систем;
  • Понимание работы с Docker и среды контейнеризации (Kubernetes, OpenShift) желательно;
  • Умение писать Unit-тесты, практика TDD;
  • Опыт работы с брокером сообщений Kafka;
  • Опыт работы с БД (PostgreSQL).

Желательные:

  • Имеет опыт по работе с git и системами сборки (maven);
  • Опыт работы с nosql (MongoDB, Redis, Cassandra, ScyllaDB);
  • Опыт работы с графовыми инструментами (ScyllaDB + JanusGraph или ArangoDB или Neo4j);
  • Понимание принципов или опыт работы с экосистемой Hadoop и spark batch / streaming;

Поведенческие компетенции:

  • Умение находить общий язык и донести свою точку зрения бизнес-экспертам и руководителям команд разработки;
  • Позитивный взгляд на вещи и умение искать пути решения возникающих проблем;
  • Умение отслеживать связи между разными задачами и их статусами;
  • Работа внутри команды и со смежными подразделениями;
  • Нацеленность на результат.

Общие требования к кандидату:

  • Высшее техническое образование;
  • Опыт работы от 2-3 х лет;
  • Опыт взаимодействия с подрядчиками;
  • Опыт работы с технической документацией.

Условия:

  • Профессиональное обучение, семинары, тренинги, конференции, корпоративная библиотека;
  • ДМС, страхование жизни;
  • Самые инновационные, амбициозные проекты и задачи;
  • Свободный дресс-код;
  • Гибкий график для оптимального баланса работы и личной жизни;
  • Льготные кредиты и корпоративные скидки;
  • Конкурентная компенсация (оклад и премии по результатам деятельности).

#SberEcommTech.