Java-разработчик в логистическую платформу Маркета
Город:
Новосибирск
Занятость:
Полная занятость
Компания "Яндекс"
Представьте человека, который хочет купить смартфон и литр молока и получить их в одной доставке. Он нашёл на Маркете смартфон, а молоко — нет. Этот человек пойдёт к нашим конкурентам, чтобы проверить, можно ли купить всё необходимое у них.
А теперь представьте, что человек заказал этот смартфон в подарок на конкретную дату, а он опоздал на день. Человек снова уйдёт к конкурентам. Или, например, смартфон не понравился тому, кому был подарен, и его решили вернуть, но деньги вернуть мы не смогли, потому что что-то пошло не так. И снова человек уходит к конкурентам.
Наша главная задача — сделать так, чтобы пользователь сделал покупку именно на Маркете, получил свою покупку вовремя и в случае возникновения проблем мог без проблем оформить возврат. Также важно, чтобы продавцы хотели с нами работать и получали выгодные продажи.
Для этого мы разрабатываем логистическую платформу, которая состоит из нескольких частей:
- платформа для пополнения складов, которая включает в себя как часть, связанную с закупками товаров, так и логистическую часть;
- платформа для работы с пользовательскими заказами и возвратами в логистике.
Наш основной челлендж — построение системы, выполняющей огромное количество бизнес-задач. Мы стремимся к простой архитектуре, которая соответствует физическому миру, поэтому стараемся делать её микросервисной с разделением зон ответственности между компонентами.
Наши сервисы:
- дают партнёрам возможность сдать свой товар в удобном месте и довезти его до склада или до пользователя;
- контролируют весь процесс исполнения заказа и поставки, дают полную информацию обо всех перемещениях;
- незаметно для пользователя решают проблемы, если они возникли в физическом мире.
Стек: Java 21, Kotlin, Spring, PostgreSQL, YDB, YT, LogBroker (aka Kafka), SQS, Temporal и много чего еще.
Какие задачи вас ждут
Архитектурные задачи
Прорабатывать и реализовывать архитектуру, важным свойством которой является платформенность и возможность работать даже вне Маркета, выполнять технический дизайн новой функциональности, общаться со смежными командами.
Технические задачи
Писать и ревьюить код, поддерживать и оптимизировать уже существующие процессы и решения.
Продуктовые задачи
Работать с ответственными за продукт, в том числе помогать им принимать правильные продуктовые решения.
Мы ждем, что вы
- Уверенно владеете Java 11+ или Kotlin
- Работали с реляционными базами данных
- Имеете опыт или желание развиваться в проектировании интеграционных систем, состоящих из большого количества микросервисов
- Стремитесь к результату и хотите, чтобы ваш код приносил пользу бизнесу и пользователям
11 Октября
Backend-разработчик (C# / .NET)
Новосибирск
Компания "VILAVI" Компания VILAVI занимается созданием и дистрибуцией эксклюзивных продуктов, нацеленных на поддержание здорового образа жизни....
12 Октября
Новосибирск
от 150 000 до 210 000 руб.
Компания "Рекрутинговое агентство The One" Всем привет! На связи рекрутинговое агентство "The One"! Мы ищем и находим тех самых людей в...
12 Октября
Junior Python разработчик (Telegram-боты, автоматизация, AI-инструменты)
Новосибирск
Компания "WeissWater agency" Пока на ютубе и в рилсах все пытаются хайпить на ИИ-автоматизации, мы делаем вещи, реально применимые в бизнесе....
12 Октября
Разработчик 1С (Middle/Senior) в SHIKcosmetics
Новосибирск
Компания "SHIK Beauty" Приглашаем в команду Разработчика 1С (Middle/Senior) Основные задачи: Оптимизация и доработка текущих систем...
12 Октября
Middle Frontend-разработчик (Angular)( Смарт консалтинг )
Новосибирск
от 220 000 руб.
Компания "Смарт консалтинг" Про компанию: Мы - сибирская аккредитованная IT-компания полного цикла (от идеи до разработки, внедрения...
Вакансия размещена в отрасли