МЕНЮ
Java-разработчик (Senior), удаленно
CDEK занимается экспресс доставкой корреспонденции и мелких грузов. Компания представлена более чем в 25 странах мира, всего это порядка 3 500 пунктов выдачи заказов. Команда разработки на сегодняшний день насчитывает 380 чел.

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

Наша компания прирастает каждый год в два раза и сейчас у тебя есть возможность присоединиться к команде в качестве Старшего разработчика Java!
Итак, тебе предстоит:
  • разрабатывать backend сервис в одной из команд по направлениям;
  • разрабатывать сервис с учетом масштабирования и высокой нагрузки с возможностью размещения его в Docker контейнере;
  • следовать принятым стандартам разработки и Code Style и использовать статические анализаторы до слияния git ветки;
  • следовать принципам SOLID, DRY с пониманием, где они нужны, а где нет;
  • плотно взаимодействовать со смежными backend командами, QA, DevOps, с командой frontend и аналитиками, заниматься отладкой до передачи в тестирование;
  • писать unit, integration и contract тесты, понимать их разницу и что такое Test Pyramid;
  • отслеживать прохождение по CI на соответствие Quality Gate в SonarQube;
  • отслеживать тех.долги, приоритезировать их и защищать их на планировании;
  • заниматься рефакторингом и определять Bounded Context сервиса (для этого необходимо глубоко погрузиться в бизнес составляющую сервиса);
  • переводить сервис на современный стек со Spring Boot последних версий;
  • писать осмысленные логи чтобы поместиться в ELK;
  • отслеживать нагрузку на БД и оптимизировать запросы и сервис для оптимальной работы с БД;
  • участвовать в разборах инцидентов и принимать решения по их предотвращению;
  • настраивать бизнес-метрики сервиса в соответствии с принципами Google - The Four Golden Signals, следить за SLA своего сервиса.

Стек технологий:
  • 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;
  • для кэша и распределенных блокировок - Redis с Redisson клиентом;
  • для метрик используется micrometer, Prometheus и Grafana;
  • репозиторий на базе GitLab а с адаптированным GitLab Flow;
  • тесты на базе JUnit 5, Mockito, Spring Test Framework, Testcontainers;
  • в ближайшей перспективе Spring Cloud Contract, Pact и Pact Broker;
  • для контроля качества в CI-pipeline встроен SonarQube;
  • логирование с помощью Logback, Spring Cloud Sleuth и ELK;
  • Разработка в лицензионных продуктах JetBrains Intellij IDEA Ultimate, Data Grip.

Если что-то из перечисленного ниже тебе знакомо, это будет плюсом:
  • Java Concurrent;
  • Spring AOP;
  • Highload;
  • Шардирование и партиционирование БД.

Мы предлагаем:
  • Оформление согласно ТК РФ;
  • Возможность профессионального и карьерного роста за счет прозрачной системы грейдирования, для каждого сотрудника у нас разработан план развития;
  • Внутреннее обучение на базе Корпоративного Университета;
  • Возможность посещения внешних конференций/ курсов с оплатой билета на мероприятие 50/50 (компания/сотрудник);
  • Корпоративное изучение иностранных языков (английский / китайский с компенсаций от компании до 60% от стоимости обучения);
  • Скидки на абонементы на фитнес;
  • Возможность стать членом футбольной команды СДЭК;
  • Полис ДМС;
  • Фрукты каждую неделю для бодрости духа и крепкого здоровья, ежедневный ароматный кофе и чай, вкусности;
  • Зажигательные корпоративные мероприятия;
  • Подарки на ДР, в связи со стажем работы, а также подарки детям сотрудников на Новый год, 1 сентября;
  • Дружный профессиональный коллектив, который всегда готов помочь, и демократичное руководство :)
  • Во время пандемии большая часть наших ребят работает удаленно, поэтому нам не принципиально, в каком городе России ты живешь:)
Откликнуться
Нажимая на кнопку, вы соглашаетесь на обработку своих персональных данных ицензионное соглашение)
София Романова
Отдел персонала Новосибирск
Алина Заморева
Отдел персонала Академгородок
Ольга Сапсай
Отдел персонала Санкт-Петербург
Юлия Матвеева
Отдел персонала Екатеринбург
Новосибирск
Академгородок
Санкт-Петербург
БЦ «РИМ», ул. Большевистская, д.101
БЦ Owental History, ул. Социалистическая, д.14, лит А, оф.311
Центр Инновационных Разработок, ул. Николаева, д. 11/5 , левое крыло оф. 805
Адреса наших офисов
Екатеринбург
БЦ «Арена», ул.8 марта, 49, оф. 610
Десктоп
Планшет
Моб версия