К содержимому

Lead Backend Developer (Java)

ЭНЕРГОПРОЕКТ

Грейд
Lead
Формат
Офис / Удалённо
Занятость
Полная
Категория
Программист
Источник
Hidden Gurus - Remote IT
Откликнуться

Прямого контакта в посте нет

Откройте вакансию в Telegram-боте: там весь исходный пост и способ отклика.

Открыть в Telegram

Описание

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

Условия:

• Удалёнка, гибрид или офис — на выбор.
• Продукт с реальными промышленными пользователями.
• Свобода инженерных решений в рамках архитектуры.
• Внутренняя документация для быстрого входа; официальное оформление и фиксированный оклад.

📩 Откликнуться
  • java
  • spring_boot
  • spring_cloud
  • postgresql
  • kafka
  • spring_security
  • webflux
  • gradle
  • gitlab_ci
  • docker
  • junit5
  • testcontainers
  • flyway
  • prometheus
  • grafana

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

61/100 · удовлетворительно

  • Описание полное
  • Зарплата не указана
  • Компания и проект описаны
  • Контакта нет
  • Стек описан подробно
  • Формат работы понятен
Как считается

Похожие вакансии