Junior Java разработчик – старт карьеры в логистике
Мы управляем сетями доставки, оптимизируем транспортные маршруты и ежедневно обрабатываем массивы данных о грузах. Код лежит в основе каждой операции, а решения строятся на современных технических стек-ах. Внутри команды приветствуются эксперименты, парное программирование и открытый обмен знаниями — именно так и вырастает новый специалист.
Обязанности
- Собирать и развёртывать небольшие Java-приложения с помощью Gradle или Maven.
- Писать простые скрипты для автоматизации рутины в цепях CI/CD.
- Поддерживать и расширять REST-эндпоинты для внутренних сервисов логистики.
- Настраивать базовые ресурсы в AWS, Azure либо GCP под руководством наставника.
- Проводить модульное тестирование, отслеживать метрики, фиксировать баги.
- Документировать код, вести changelog, участвовать в code-review.
Требования
- Базовое владение Java 17+ и понимание ООП.
- Опыт работы с Git: ветвление, pull-request, merge-конфликты.
- Знание Gradle или Maven, умение настроить сборку.
- Понимание REST, HTTP, JSON, умение вызвать API через Postman.
- Навыки работы с SQL: SELECT, JOIN, индексация.
- Знакомство с Linux CLI, умение писать bash-скрипты.
- Уровень английского — не ниже B1 для чтения технической документации.
- Внимательность к деталям, желание учиться, способность задавать точные вопросы.
Технологии
- Java 17+, Spring Boot (основы), JUnit 5, Mockito.
- Gradle, Maven.
- PostgreSQL, Redis, Docker.
- GitLab CI/CD, SonarQube, Prometheus.
- AWS EC2/S3, Azure DevOps, GCP Cloud Run (начальный уровень).
Перспективы
- Наставничество от senior-инженеров с опытом построения распределённых систем.
- Участие в реальных проектах, которые влияют на скорость доставки по стране.
- Переход к разработке микросервисной архитектуры после первых шести месяцев.
- Освоение DevOps-практик, участие в облачных миграциях.
- Возможность роста до Middle Java разработчика и расширения сферы ответственности.