Новосибирск IT

Middle Java-разработчик (remote)

CDEK занимается экспресс доставкой корреспонденции и мелких грузов. Компания представлена более чем в 25 странах мира, всего это порядка 3500 пунктов выдачи заказов. Команда разработки на сегодняшний день насчитывает 400 чел.

Мы разрабатываем собственную ERP систему, высоконагруженную с микросервисной архитектурой, она обрабатывает около 360 тыс. транзакций в сутки. Наш продукт — это многомодульная распределенная система. Модули объединены по задачам определенных сфер деятельности (Логистика, Финансы, Клиенты, Заказы, интеграция и т.д.). Каждым модулем занимается отдельная микрокоманда из 8-10 человек, тебе предстоит присоединиться к одной из них и полюбить его всей душой.

Наша компания прирастает каждый год в два раза и сейчас у тебя есть возможность присоединиться к команде в качестве Java-Разработчика!

Итак, тебе предстоит:

  • Разрабатывать backend- сервис в одной из команд по направлениям
  • Уточнять неясные моменты в задачах и укладываться в оценку
  • Разрабатывать сервис с учетом масштабирования с возможностью размещения его в Docker контейнере
  • Следовать принятым стандартам разработки и Code Style и использовать статические анализаторы до слияния git ветки
  • Следовать принципам SOLID, DRY с пониманием, где они нужны, а где нет
  • Плотно взаимодействовать со смежными backend командами, QA, DevOps, с командой frontend и аналитиками, заниматься отладкой до передачи в тестирование
  • Писать unit, integration, понимать их разницу и что такое Test Pyramid
  • Отслеживать прохождение по CI на соответствие Quality Gate в SonarQube
  • Отслеживать тех.долги, приоритезировать их с тех.лидом
  • Заниматься рефакторингом (для этого придется глубоко погрузиться в бизнес составляющую сервиса)
  • Переводить сервис на современный стек со Spring Boot последних версий
  • Писать осмысленные логи чтобы поместиться в ELK
  • Оптимизировать запросы и сервис для оптимальной работы с БД

Стек технологий:

  • Java JDK 8 и Maven
  • PostgreSQL, MySQL (редко) с применением MyBatis
  • NoSQL - Elasticsearch, Redis, MongoDB (при необходимости)
  • Последние версии Spring Boot, Spring Cloud, Spring Cloud Streams, Spring Security и т.д.
  • Для взаимодействия сервисов REST Level 1 и AMQP на базе RabbitMQ
  • Для метрик используется micrometer, Prometheus и Grafana
  • Репозиторий на базе GitLab а с адаптированным GitLab Flow
  • Тесты на базе JUnit 5, Mockito, Spring Test Framework, Testcontainers
  • Для контроля качества в CI-pipeline встроен SonarQube
  • Логирование с помощью Logback, Spring Cloud Sleuth и ELK
  • Разработка в лицензионных продуктах JetBrains Intellij IDEA Ultimate, Data Grip

Если что-то из перечисленного ниже тебе знакомо, это будет плюсом:

  • Java Concurrent
  • Spring AOP
  • Highload
  • Шардирование и партиционирование БД

Мы предлагаем:

  • Оформление согласно ТК РФ
  • Возможность профессионального и карьерного роста за счет прозрачной системы грейдирования, для каждого сотрудника у нас разработан план развития
  • Внутреннее обучение на базе Корпоративного Университета
  • Возможность посещения внешних конференций/ курсов с оплатой билета на мероприятие 50/50 (компания/сотрудник)
  • Корпоративное изучение иностранных языков (английский / китайский с компенсаций от компании до 60% от стоимости обучения)
  • Скидки на абонементы на фитнес
  • Возможность стать членом футбольной команды СДЭК
  • Полис ДМС
  • Фрукты каждую неделю для бодрости духа и крепкого здоровья, ежедневный ароматный кофе и чай, вкусности
  • Зажигательные корпоративные мероприятия
  • Подарки на ДР, в связи со стажем работы, а также подарки детям сотрудников на Новый год, 1 сентября
  • Дружный профессиональный коллектив, который всегда готов помочь, и демократичное руководство :)
  • Во время пандемии большая часть наших ребят работает удаленно, поэтому нам не принципиально, в каком городе России ты живешь:)

Вакансия направления «IT».
Подробнее о направлении.

Контактные лица

Кулакова Мария Анатольевна

Менеджер

kulakova.cdek.hr@gmail.com

Место работы

Еще
Вакансии

Все вакансии в IT