Backend

Senior Java/Kotlin developer Full-time

О компании и команде

Наша продуктовая команда отвечает за развитие сервисов Поиска и Рекомендаций по товарам и услугам во всех каналах: поиск для сайта, мобильного приложения и внутренних сервисов, рекомендации в онлайн и оффлайн каналах.

Ищем Senior Java/Kotlin developer с интересом не только к технологиям, но и к самому продукту. Мы ежедневно оказываем влияние на продукты, которыми пользуются миллионы человек. На проекте высоконагруженная микросервисная архитектура и поэтому для нас время ответа максимально критично. Команда работает по Scrum, регулярно выделяем время для работы над техдолгом и персональным развитием.

Наш стек: Java 17/Kotlin, Spring Boot/Spring Cloud, Python, ElasticSearch, MongoDB, Redis, Airflow, Apache NiFi, Kafka/Rabbit, Jenkins, k8s, Docker.

Что нужно делать

  • Разрабатывать backend части поисковых и рекомендательных сервисов (API, БД, логика);
  • Оптимизировать узкие по производительности места;
  • Писать различные тесты (unit, end-to-end) и проводить code-review;
  • Решать инциденты и анализировать проблемы;
  • Участвовать в принятии технических решений и внедрении инженерных практик в процесс разработки;
  • Участвовать в развитии продукта и генерации идей;
  • Общаться с архитекторами, аналитиками, frontend-разработчиками, devops-инженерами для уточнения требований и проработки технических решений.

Ожидания от кандидата

  • Знание классических алгоритмов и структур данных;
  • Хорошее знание Java/Kotlin и опыт разработки от 4х лет;
  • Опыт работы со Spring Boot (Web, Data, Core) и Spring Cloud;
  • Опыт работы с базами данных (с реляционными или NoSQL);
  • Навыки работы с CI/CD (jenkins, k8s);
  • Опыт работы с системами мониторинга и логирования (Prometheus, Graphana, ELK);
  • Опыт разработки и поддержки микросервисной архитектуры;
  • Ответственность и аккуратность, умение тестировать собственный код и работать с чужим;
  • Умение работать в команде.

Плюсом будет

  • Опыт работы с Python;
  • Опыт разработки высоконагруженных сервисов;
  • Желание научиться доводить ML-решения до production.

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

  • оформление в "Леруа Мерлен Цифровые Технологии";
  • работа в компании с развитой инженерной культурой;
  • гибкая система премирования;
  • расширенный социальный пакет: ДМС со стоматологией с первого месяца работы, психолог и страхование жизни, компенсация питания и оплата мобильной связи;
  • возможности профессионального роста, программы развития для сотрудников;
  • корпоративное обучение и доступ к базе знаний;
  • внутренние профессиональные сообщества и мероприятия;
  • автономность работы, возможность менять правила, ошибаться и создавать новое;
  • гибридный формат работы;
  • современный офис в 2 минутах ходьбы от МЦК ЗИЛ.

С каждым годом, на выбор сотрудника становится доступно больше дополнительных опций. Например, частичная компенсация путешествий, затрат на обучение, спортивных занятий.

Overview

Apply For This Job