Java-разработчик (Middle) (Новосибирск) 

Зарплатаз/п не указана
КомпанияСДЭК
Место работыв офисе
График
полный рабочий день
5/2: гибкое начало рабочего дня
Требуемый опытполгода
Новосибирск, Советский район, микрорайон Академгородок
Показать на карте

Обязанности

-разрабатывать 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;
-Шардирование и партиционирование БД.

Условия работы

-прозрачная систему премирования;
-гибкое начало рабочего дня;
-профессиональный рост в рамках действующей системы грейдов;
-технический наставник, который поможет определить сильные и слабые -стороны и составит план развития;
-возможность обучения в корпоративном университете;
-возможность участия во внешних конференциях и семинарах;
-обучение английскому/китайскому языку;
-демократичный и открытый стиль общения, где каждый важно мнение каждого;
-свободу для реализации новых идей;
-дружный коллектив: потрясающие, позитивные, отзывчивые и влюбленные в свое дело коллеги;
-зажигательные корпоративы, мероприятия, еженедельные фрукты, чай, кофе, сладости и многое другое!

Это займёт 2 минуты

Пройдите собеседование прямо сейчас

СДЭК

СДЭК - курьерская компания, входящая в пятерку лидеров рынка экспресс-доставки. Компания была основана в 2000 году ...
Открыть чат