Напиши текст вакансии для должности "Java разработчик в команду Доставка". Название компании: "Леруа Мерлен". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'JavaEE', 'Java17', 'Spring', 'Spring Boot'

Леруа Мерлен – французская компания, которая является безоговорочным лидером на рынке товаров для ремонта и обустройства дома. В настоящее время мы создаем свои продукты для клиентов, меняем ландшафт внутренних приложений для работы наших сотрудников и делаем много интересного) В продуктовую команду Доставка мы ищем талантливого и увлеченного разработчика, который будет вместе с командой развивать и совершенствовать доставку в компании, участвовать в освоении нового продукта на NodeJS. О продукте: Мы создаем собственную платформу для управления службами доставки. Наша платформа покрывает запрос 2 бизнесов: core бизнес - 111 магазинов по всей стране и динамично развивающийся MarketPlace. В 2020 доставили почти 10 млн заказов. О команде: Команде 2 года. Сейчас нас 17 человек: backend и frontend разработчики, аналитики, delivery менеджер и product. За 2 года существования продукта мы выстроили оптимальный процесс поставки ценности. Киллер фича команды – сбалансированность между time-to-market и качеством решений. Продукт развивается вместе с операциями: мы работаем над действительно важными и полезными для бизнеса решениями. Фокусируемся только на важном и не распыляемся. Как это работает на деле: владелец продукта формирует видение продукта и принимает решения, как будет развиваться бизнес доставки. Операционная команда продукта поставляет вводные о задачах из «полей», а аналитики превращают бизнесовые идеи в реализуемые проектные решения и координируют реализацию сложных проектов. Разработчики создают надежные, быстрые и гибкие системы. Менеджер приложений организует внедрение и эксплуатацию готовых решений. У нас нет иерархии. Все решения - коллективные. Каждый член команды принимает участие в обсуждении и принятии конечного решения. О работе разработчика: Прежде всего разработчик в нашей команде – челенджер решений, которые создают аналитики. Все разработчики активно участвуют в обсуждении и принятии решений. Они задают варианты, которые можно реализовать с принятым в команде уровнем качества в отведенные сроки - консультируют и помогают аналитикам на этапе проектирования решений. В задачи разработчика на этой стадии входит оппонирование аналитику и контроль качества проработки идеи. Разработка задач - тут все просто:  берешь задачу из колонки в JIRA, проверяешь, что задача поставлена понятно и в описании задачи все учтено (если это не так, просто возвращает её в колонку аналитики), реализуешь в коде, покрываешь юнит-тестами не менее 80% кода, перемещаешь задачу в колонку “Code Review”  пьешь кофе  ревьюишь коллег разработчиков, делишься с ними своим опытом, учишься делать что-то новое на примере их кода, реализуешь автотесты для проверки задач коллег. У нас нет QA и все задачи на разработку обязательно имеют задачи на реализацию автотеста нового функционала, выкатываешь сервисы на нужные среды в Kuberneties используя Jenkins pipeline, тестируешь сервисы на производительность.  Стек продукта:  Backend: Java 15, Spring, Spring Boot Данные: PostgreSQL, MongoDb Инфраструктура: Kubernetes, InfrastructureAsCode CI/CD: единый (Java/Kotlin/Nodejs) pipeline на Jenkins для k8s, Vault, Artifactory Integrations: REST+Swagger, Rabbit, Kafka Nice to have: NodeJS, TypeScript.  Мы предлагаем:  Работу в стабильной компании-лидеров DIY рынка с уникальной корпоративной культурой, Участие в конференциях вместе с нашей международной командой, Возможности для профессионального развития и изучения иностранных языков, Белую заработную плату, систему премирования, ДМС, расширенный социальный пакет и компенсацию питания, Офис около м. Шаболовская (сейчас работаем преимущественно удаленно, в будущем планируем переход на частично удаленную работу). Готовы обсудить полностью удаленный график работы.