Middle Java Developer (Backend)
Описание вакансии
О продукте: Мы создаём цифровую транспортную биржу — платформу, где грузоотправители и перевозчики взаимодействуют в едином окне: от поиска партнёра до подписания электронных документов и расчётов. Проект стартует «с нуля»: микросервисная архитектура, современный стек, никакого legacy. Обязанности: Разрабатывать и поддерживать микросервисы на Java 17+ (Spring Boot, Spring Cloud, Kafka) Проектировать и реализовывать REST API для фронтенда, мобильных приложений и внешних интеграций (операторы ЭДО, СберБизнесID и другие системы) Писать чистый, задокументированный код : технические решения (ADR), спецификации API (OpenAPI), runbooks Настройка CI/CD (GitLab CI), контейнеризация (Docker/K8s), базовый мониторинг (логи, метрики) Интеграция с ГИС ЭПД через оператора ЭДО : формирование XML-контейнеров ЭТРН, обработка коллбэков, валидация подписей Требования: Имеете 3+ года коммерческой разработки на Java Уверенно владеете Spring Boot, Spring Data, Spring Security Понимаете принципы микросервисной архитектуры (API Gateway, Service Discovery) Работали с реляционными БД (PostgreSQL) и очередями (Kafka или аналоги) Пишете тестируемый код (JUnit 5, Mockito) и понимаете важность документирования Обладаете системным мышлением : видите продукт целиком, описываете решения так, чтобы ими могли пользоваться коллеги Готовы брать ответственность за задачу от постановки до релиза — без микроменеджмента Будет плюсом: Опыт работы с электронным документооборотом (ЭДО, ЭТРН, ГИС ЭПД) Понимание логистических процессов (груз, перевозчик, ставка, маршрут) Опыт интеграции с внешними системами через REST/SOAP Базовые знания безопасности (OAuth2, JWT, защита от инъекций) Условия: Роль с высоким уровнем Impact: Вы будете напрямую влиять на архитектуру и техническое состояние ключевого продукта компании. Баланс управления и кода: Мы ценим hands-on подход и даем возможность заниматься сложной разработкой. Сложные и интересные задачи: Высокие нагрузки, требовательность к надежности, интересные архитектурные вызовы. Стабильность и развитие: Мы предлагаем официальное трудоустройство с первого дня, конкурентную «белую» заработную плату, обсуждаемую по итогам собеседования, и корпоративный ДМС. Офис в центре Москвы Обучение в корпоративном университете
Требования
Имеете 3+ года коммерческой разработки на Java. Уверенно владеете Spring Boot, Spring Data, Spring Security. Понимаете принципы микросервисной архитектуры...