Telegram · собрана 2 дня назад

LEAD BACKEND DEVELOPER (JAVA)

Энергопроект

УдалёнкаГибридРоссияLead
JavaSQLPostgreSQLDockerLinuxCI/CD

Описание вакансии

LEAD BACKEND DEVELOPER (JAVA) 🏢 Компания: ЭНЕРГОПРОЕКТ 🌍 Формат: Удалёнка (Remote Russia) 🕒 Занятость: Полная занятость О компании: Ищут технического владельца микросервисной системы для инженерного проектирования и расчёта промышленного оборудования. Продукт уже используется несколькими заказчиками, часть развёрнута в закрытом контуре. В системе ~20 микросервисов на Spring Boot, собственный GitLab и CI/CD. Задачи: • Принять систему у предыдущей команды: репозитории, пайплайны, окружения и процесс релизов. • Развивать функциональность по задачам заказчиков и выпускать версии на стенды. • Встроить тесты в CI (Testcontainers, WireMock, EmbeddedKafka) и покрыть расчётную логику. • Унифицировать версии зависимостей и вынести общий код в starter. • Усилить асинхронное взаимодействие (идемпотентность, retry, DLQ, outbox) и добавить наблюдаемость/отказоустойчивость. • Подготовить миграцию на Spring Boot 3. Требования: • Java 17 (Stream API, Optional, records). • Spring Boot 2.7, Spring Cloud (Eureka, Config Server, Gateway, OpenFeign) — от 2 лет. • Spring Data JDBC и JPA/Hibernate — понимание разницы. • PostgreSQL: сложный SQL, индексы, EXPLAIN, jsonb, Flyway. • Kafka (spring-kafka), семантика доставки; Spring Security, JWT, WebFlux. • Gradle (multi-project/composite, BOM), базовый Maven; GitLab CI, Docker, Linux. Будет плюсом: • Опыт миграции Spring Boot 2 → 3. • Prometheus/Grafana, OpenTelemetry, ELK; S3-совместимые хранилища. • LDAP/Active Directory; работа с PDF, SVG, движками формул. • Опыт в инженерном, промышленном или ERP-домене. Стек: Java 17, Spring Boot 2.7, Spring Cloud (Eureka, Config Server, Gateway, OpenFeign), Spring Data JDBC, JPA/Hibernate, PostgreSQL, Kafka, Spring Security, WebFlux, Gradle, Maven, GitLab CI, Docker, Docker Compose, Linux, SSH, JUnit 5, Mockito, Testcontainers, Flyway, Actuator, Micrometer, Resilience4j, Apache POI Условия: • Удалёнка, гибрид или офис — на выбор. • Продукт с реальными промышленными пользователями. • Свобода инженерных решений в рамках архитектуры. • Внутренняя документация для быстрого входа; официальное оформление и фиксированный оклад. 📩 Откликнуться