МТС Финтех – одно из самых технологичных направлений экосистемы МТС. Мы развиваем финансовые сервисы нового поколения и помогаем нашим пользователям эффективно управлять деньгами
Мы в поиске Старшего Java-разработчика в команду "Доставка"
Команда занимается развитием сервиса доставки продуктов розничного, малого и среднего бизнесов, и продуктов группы компаний МТС (управление географией доставки, собственными курьерами, курьерскими службами - партнерами, управление конвейером доставки - заявками клиентов).
Мы развиваем систему на базе микросервисной архитектуры для эффективного управления на стороне Банка такими процессами, как:
-
Управление параметрами доставки (зоны, курьеры, интервалы, продукты, календарь, статусная модель);
-
Управление логистикой для построения оптимальных маршрутов курьерам с учетом их рейтингов;
-
Интеграция с другими системами компании и внешними системами наших партнеров (подключение новых каналов, новых продуктов, новых партнеров, оптимизация текущих процессов в конвейере);
-
Управление коммуникациями с клиентом (СМС, звонки, опросы), Администрирование заявок и курьеров;
-
Мониторинг сервиса и Анализ данных.
В наших планах развитие своего мультифункционального приложения для выполнения доставки на стороне Курьера с мобильного устройства.
Есть и амбициозные цели развития - Управление сервисом доставки на стороне Клиентского приложения, вывести сервис доставки на конкурентный уровень с другими маркетплейсами на рынке.
Чем предстоит заниматься:
- Разрабатывать backed по взаимодействию с внешними сервисами, работа с PostgreSQL, ElasticSearch, Kafka и S3 (minio), разработка API;
- Разрабатывать и поддержка микросервисов;
- Участвовать в проектировании, разработке решений и оценке технической реализации;
- Писать читаемый и сопровождаемый код;
- Участвовать в создании документации, развитии архитектуры проекта, средства автоматизации, планировании спринтов и релизов (оценка и декомпозиция задач);
- Участвовать в тестировании разработанных компонентов и исправлении дефектов;
- Поддерживать инженерную культуру: рефакторинг и оптимизация кода, ревью кода;
- Релизиться в современной инфраструктуре: Микросервисы, Kubernetes;
- Выстраивать командные взаимоотношения с заказчиками, стейкхолдерами и командой ИТ, слышать и разделять их боли отстаивая при этом свою экспертную позицию.
Требования:
- Работать с Java, опыт от 3-х лет;
- Уверенное знание Spring Framework, GitLab;
- Базовые навыки работы с Unix системами (работа с файлами, сервисами);
- Базовые знания Git, Maven, Jira, Jenkins;
- Опыт работы с СУБД PostgreSQL (проектирование, индексы, запросы средней сложности);
- Опыт работы с Elasticsearch, Kafka, Minio, Swagger, MongoDB , Redis, Kibana, Camunda приветствуется;
- Опыт написания unit и интеграционных тестов;
- Знания о парадигмах ООП и ФП, алгоритмах и структурах данных, паттернах проектирования, способность оценить код на соответствие принципам SOLID;
- Хорошие коммуникативные навыки;
- Нацеленность на результат, проактивный подход, аккуратность и внимание к деталям.
Будет преимуществом:
- Опыт внедрения сервисов по доставке и сервисов геолокации;
- Опыт разработки на Golang/Python.
У нас ваши идеи не потеряются: предлагайте и обсуждайте, ищите новые решения и экспериментируйте. Мы всегда поддержим вас, а ещё предложим:
- Достойную заработную плату;
- ДМС со стоматологией с первого дня работы;
- Доступ к корпоративной библиотеке и университету;
- Специальный тариф на мобильную связь;
- Скидки и бонусы от МТС, МТС Банка и наших партнёров;
- Отсутствие дресс-кода;
- Современный и уютный офис в 2-х минутах от м. Технопарк;
- Кафе «Мечта» с полезными завтраками и вкусными обедами;
- Корпоративный спорт: йога, беговое и волейбольное сообщества;
- Тренажерный зал в офисе;
- Программу материальной помощи в различных жизненных ситуациях.