Обязанности:
О команде: Команда занимается созданием, поддержкой и развитием мощного поискового компонента по товарному ассортименту (более 20 миллионов позиций). С учетом особенностей бизнес-логики маркетплейса (региональная зависимость, разные варианты доставок и способов исполнения заказа, покупательская лояльность), поисковый компонент, без преувеличения, можно отнести к одному из наиболее технологически сложных и интересных продуктов внутри компании. Стек: Java/Kotlin; Elasticsearch; Spring; Kafka; Gitlab. Задачи: Создавать новые и дорабатывать существующие сервисы; Проводить профилировку (построение профиля запроса и поиск проблемы) и оптимизацию поисковых запросов; Участвовать в Code Review; Взаимодействовать со смежными командами разработки, бизнес-подразделениями, менеджером продукта; Писать юнит и интеграционные тесты; Исправлять критичные баги. Важно для нас: Опыт разработки на Java/Kotlin от 3х лет; Знание и опыт построения микросервисной архитектуры; Опыт работы с высоконагруженными системами; Знание подходов к тестированию, гибких методологий разработки; Умение договариваться с коллегами и смежными подразделениями, аргументированно отстаивать свою точку зрения.