
Яндекс
Техлид в команду разработки WMS Маркета
- Java
- Hibernate
- Spring Boot
- Apache Kafka
- Mockito
Warehouse Management System (WMS) — это система, которая полностью контролирует жизненный цикл каждого товара на складе — от прибытия грузовика поставщика на склад до отгрузки товара клиенту. Задача нашей команды — внедрение новых технологий в уже существующий процесс работы WMS и автоматизация складов и сортировочных центров для улучшения клиентского сервиса. Мы программируем на Java 17 и Kotlin, используем Spring, Spring Boot, PostgreSQL, MS SQL, ClickHouse, Redis. У нас настроена непрерывная интеграция и доставка кода в продакшен. Мы пишем интеграционные и нагрузочные тесты и заботимся о качестве нашего сервиса.
Мы ищем классного техлида, который поможет нам в развитии WMS, будет готов строить процессы в команде, не бояться выбирать технологии для новых сервисов, менять архитектуру и принимать важные решения. У нас много свободы, но и ответственности тоже достаточно — мы сами отвечаем за стабильность продукта. У нас есть своя команда инфраструктуры и технологического совершенства (она, правда, так называется), и она очень нам в этом помогает.
Какие задачи вас ждут
- автоматизировать складские процессы: мы делаем систему, которая управляет всеми ресурсами склада и оптимально распределяет их;
- разрабатывать клиентские API: работаем с мобильным и веб-интерфейсами для кладовщиков, бригадиров и менеджмента, стремимся сделать самое удобное и интуитивно понятное приложение для складских операций, которое позволяет просто и быстро собирать заказы;
- масштабировать сервис и стабилизировать его работу: мы наращиваем мощности фулфилмент-центров и выходим в регионы, поэтому ответственно относимся к написанию тестов, мониторингов и инструментов для технической поддержки.
Мы ждем, что вы
- уверенно владеете Java SE 8+, разрабатываете веб-приложения больше трёх лет;
- умеете проектировать REST API;
- проектировали БД, умеете писать и оптимизировать SQL-запросы;
- стремитесь к результату, работали в продуктовой команде, получаете удовольствие от того, что ваш код приносит пользу людям.
Будет плюсом, если вы
- строили масштабируемые отказоустойчивые системы;
- умеете самостоятельно вести технические проекты: не только придумываете решения, но и оцениваете, реализуете, поддерживаете их в продакшене.