Java разработчик в команду Доставка

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

Полный рабочий деньМожно удаленно

Компания

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

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

Мы делаем улучшение и обустройство своего дома возможным для каждого клиента, поддерживая и развивая экосистему партнеров.

Backend:

Java 15+, Kotlin, Node.JS

DevOps:

Docker, Kubernetes, Jenkins, Artifactory, Ansible, Helm, Prometheus, ELK

В продуктовую команду Доставка мы ищем талантливого и увлеченного разработчика, который будет вместе с командой развивать и совершенствовать доставку в компании, участвовать в освоении нового продукта. За 2 года существования продукта мы выстроили оптимальный процесс поставки ценности.
Киллер фича команды – сбалансированность между time-to-market и качеством решений. Продукт развивается вместе с операциями: мы работаем над действительно важными и полезными для бизнеса решениями. Фокусируемся только на важном и не распыляемся.
Как это работает на деле: владелец продукта формирует видение продукта и принимает решения, как будет развиваться бизнес доставки. Операционная команда продукта поставляет вводные о задачах из «полей», а аналитики превращают бизнесовые идеи в реализуемые проектные решения и координируют реализацию сложных проектов. Разработчики создают надежные, быстрые и гибкие системы. Менеджер приложений организует внедрение и эксплуатацию готовых решений.
У нас нет иерархии. Все решения - коллективные. Каждый член команды принимает участие в обсуждении и принятии конечного решения. • проверяешь, что задача поставлена понятно и в описании задачи все учтено (если это не так, просто возвращает её в колонку аналитики),
• реализуешь в коде,
• покрываешь юнит-тестами не менее 80% кода,
• перемещаешь задачу в колонку “Code Review”
пьешь кофе
• ревьюишь коллег разработчиков, делишься с ними своим опытом, учишься делать что-то новое на примере их кода,
• автоамтизируешь тесты
• выкатываешь сервисы на нужные среды в Kuberneties используя Jenkins pipeline,
• тестируешь сервисы на производительность.

Леруа Мерлен — платформа для обустройства дома.

О продукте:

Мы создаем собственную технологическую платформу для управления доставкой. Наша платформа покрывает 2 бизнеса: core бизнес - 111 магазинов по всей стране и динамично развивающийся MarketPlace. В 2020 доставили почти 10 млн заказов. Мы создаем продукты для покупателей и операционных команд, меняя ландшафт внутренних приложений для работы наших сотрудников и партнеров. И, конечно, делаем много интересного.


О команде:

Команде 2 года и нас 13 человек: backend и frontend разработчики, QA, аналитики, delivery менеджер и продакт.


О работе разработчика:

Прежде всего разработчик в нашей команде – челенджер решений, которые создают аналитики. Все разработчики активно участвуют в обсуждении и принятии решений. Они задают варианты, которые можно реализовать с принятым в команде уровнем качества в отведенные сроки - лично участвуют в проектировании решений и помогают аналитикам на этапе проектирования решений. В задачи разработчика на этой стадии входит оппонирование аналитику и контроль качества проработки идеи.


Разработка задач - тут все просто:

  • берешь задачу из колонки в JIRA,
  • проверяешь, что задача поставлена понятно и в описании задачи все учтено (если это не так, просто возвращает её в колонку аналитики),
  • реализуешь в коде,
  • покрываешь юнит-тестами не менее 80% кода,
  • перемещаешь задачу в колонку “Code Review”
  • пьешь кофе
  • ревьюишь коллег разработчиков, делишься с ними своим опытом, учишься делать что-то новое на примере их кода,
  • автоамтизируешь тесты
  • выкатываешь сервисы на нужные среды в Kuberneties используя Jenkins pipeline,
  • тестируешь сервисы на производительность.


Стек продукта:

Backend: Java 15, Spring, Spring Boot, немного : NodeJS, TypeScript
Данные:
PostgreSQL, MongoDb
Инфраструктура:
Kubernetes, InfrastructureAsCode
CI/CD:
единый (Java/Kotlin/Nodejs) pipeline на Jenkins для k8s, Vault, Artifactory
Integrations:
REST+Swagger, Rabbit, Kafka

Бонусы

  • Работа в стабильной компании-лидеров DIY рынка с уникальной корпоративной культурой;
  • Участие в конференциях вместе с нашей международной командой;
  • Возможности для профессионального роста;
  • Изучение иностранных языков (английский и французский);
  • Белая заработная плата, система премирования, ДМС, расширенный социальный пакет и компенсация питания;
  • Офис около м. Шаболовская (работаем в режиме гибрида, возможен полностью удаленный формат работы).