Главная›Вакансии›IT и разработка›Программист›Старший Java-разработчик (Spring Cloud/Kafka)

Энергопроект · Екатеринбург

Старший Java-разработчик (Spring Cloud/Kafka) — Энергопроект

Web-система: подбор оборудования по характеристикам, автоматическая компоновка, расчёт себестоимости, генерация конструкторской и экономической документации (Excel/Word). ~20 микросервисов на...

Коротко о вакансии

Зарплату работодатель не назвал — вилку обсуждают на собеседовании. В требованиях: java, postgresql, spring boot, spring data, apache kafka.

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

Ищем ведущего backend-разработчика преимущественно находящегося в г.Екатеринбург, который станет техническим владельцем микросервисной системы для инженерного проектирования и расчёта промышленного оборудования. Продукт работает в проде у нескольких заказчиков, часть — в закрытом контуре.

О проекте:

  • Web-система: подбор оборудования по характеристикам, автоматическая компоновка, расчёт себестоимости, генерация конструкторской и экономической документации (Excel/Word)
  • ~20 микросервисов на Spring Boot, ~100k строк кода, PostgreSQL на каждый сервис, обмен через Kafka и Feign
  • Собственный GitLab с настроенным CI/CD, несколько prod- и тестовых стендов

Обязанности:

  • Принять систему у предыдущей команды: репозиторий, пайплайны, окружения, процесс релизов
  • Развивать функциональность по задачам заказчиков, выпускать версии на стенды
  • Встроить тесты в CI (Testcontainers, WireMock, EmbeddedKafka), покрыть расчётную логику
  • Унифицировать версии зависимостей, вынести общий код в starter
  • Усилить асинхронное взаимодействие: идемпотентность, retry, DLQ, outbox
  • Добавить наблюдаемость и отказоустойчивость: Actuator, Micrometer, Resilience4j
  • Подготовить миграцию на 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 build, BOM), базовый Maven
  • GitLab CI, Docker / Docker Compose, Linux, SSH
  • JUnit 5, Mockito, Testcontainers
  • Apache POI или аналоги для генерации Excel/Word

Будет плюсом:

  • Опыт миграции Spring Boot 2 → 3
  • Prometheus/Grafana, OpenTelemetry, ELK
  • S3-совместимые хранилища
  • LDAP / Active Directory
  • Работа с PDF, SVG, движками формул
  • Опыт в инженерном, промышленном или ERP-домене (предметке обучаем)
Условия:
  • Удалёнка, гибрид или офис — на выбор
  • Продукт с реальными промышленными пользователями
  • Свобода инженерных решений в рамках архитектуры
  • Внутренняя документация для быстрого входа: гайд по коду, стратегия тестирования
  • Официальное оформление, фиксированный оклад

Этапы отбора

1. Техническое интервью
2. Финальная беседа о подходе к приёмке системы

Вакансия опубликована 1 октября, проверена 14.10.2026. Открыть оригинал.

Ключевые навыки

JavaPostgreSQLSpring BootSpring DataApache KafkaGradleGitLab CILinuxDocker

Как откликнуться

Отклик оформляется на странице работодателя — кнопка выше ведёт туда напрямую. Перед отправкой стоит подогнать резюме под текст вакансии: работодатели читают первые строки и ищут в них свои слова. Если рассылаете отклики десятками, посмотрите сервис автооткликов — он отправляет их за вас по заданным настройкам, до 50 в сутки. Про сам поиск работы есть разбор в статье как быстро найти работу.

Спросите нейросети о вакансии

Отвечает DeepSeek по данным этой страницы: зарплата против рынка, условия, работодатель

Вопросы по этой вакансии

Сколько платят на позиции «Старший Java-разработчик (Spring Cloud/Kafka)»?

Вилку работодатель не назвал — обсуждать деньги придётся на собеседовании. Для ориентира: в среднем по направлению «Программист» платят 157 000 ₽.

Какой опыт нужен?

В требованиях указано: от 3 до 6 лет. Работать нужно на месте, город — Екатеринбург.

Вакансия ещё открыта?

Да, на 14.10.2026 она активна: каждую ночь каталог сверяется с источником, закрытые предложения помечаются и уходят из списков.

О компании

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

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

Соседи по направлению с близкими требованиями.

Разработчик C++

Зарплата не указана

КАДАИТЕК · Нижний Новгород

Мы занимаемся разработкой высокопроизводительных решений для обработки электронных инженерных документов и интеллектуального распознавания на основе AI. Работа с текстовым слоем...

Более 6 летПрограммистОпубликована 30 сентября

Embedded Camera Developer

до 10 000 $

Вельков Григорий Александрович · Нижний Новгород

В роли Embedded Camera Developer вы будете разрабатывать и тестировать высококачественное программное обеспечение для встраиваемых систем на базе Linux, реализовывать...

Более 6 летПрограммистОпубликована 13 октября

Программист 1С (г. Тюмень, офис работодателя)

Зарплата не указана

РН- Геология Исследования Разработка · Тюмень

Участие в разработке архитектуры конфигурации для решения задач финансового и управленческого учета, поставленных зазкачиком и аналитиком. Изучение, технический анализ, настройка...

От 3 до 6 летПрограммистОпубликована 22 сентября

Программист

Зарплата не указана

Диамант · Оренбург

Работа с конфигурацией Розница 8. Ювелирный магазин 2.3, Бухгалтерия Предприятия 3.0. , ЗУП. Обмен Розница – БП 2.0, Розница...

От 3 до 6 летЧастичнаяПрограммистОпубликована 21 сентября

Flutter-разработчик

Зарплата не указана

СМИТ · Воронеж

Разработка UI и бизнес-логики на Flutter для десктопа: чаты, списки контактов, уведомления, настройки. Адаптивный дизайн под разные разрешения экранов...

От 3 до 6 летПрограммистОпубликована 16 сентября

Расчёты по этой вакансии

Пригодится до собеседования: сколько останется на руки от названной суммы, как считаются отпускные и переработки.

Ещё по направлению

Разработка на Python, Java, C#, 1С, JavaScript и других стеках: продукты, интеграции, поддержка систем.