Java-разработчик (middle)

Итсен

Java-разработчик (middle)

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

О компании и продукте:
Мы развиваем распределённую платформу маркетинговых триггеров и обогащения данных: сервисы принимают
события и файлы от партнёров, обогащают их, маршрутизируют через Kafka, считают метрики в Apache Flink и
доставляют коммуникации (SMS, CRM). Параллельно есть контур скоринговых API для внутренних и внешних
интеграций.
Стек: Java 17/21, Spring Boot 3, Kafka, PostgreSQL, ClickHouse, Apache Flink. Часть команд работает с Vue 3
(админки и операционные UI).


Чем предстоит заниматься:

  • Разрабатывать и развивать микросервисы на Spring Boot: REST API, Kafka consumers/producers,
  • scheduled-задачи, работа с PostgreSQL (JDBC/JPA).
  • Поддерживать интеграции: SFTP, файловые пайплайны (CSV/Parquet), HTTP-обогащение, SMS-транспорт
  • (SMPP).
  • Участвовать в потоковой обработке: доработка Flink job'ов, коннекторы Kafka → JDBC/ClickHouse.
  • Писать и сопровождать миграции БД (Liquibase), покрывать код тестами (JUnit 5, Testcontainers).
  • Участвовать в CI/CD: сборка Docker-образов, деплой через GitLab pipeline.
  • • При необходимости — доработки Vue 3 в админ-панелях (отчёты, конфигурация триггеров).


Обязательно:

  • Коммерческий опыт Java от 2–3 лет, уверенное владение Java 17+.
  • Опыт с Spring Boot 3 (Web, Data JPA/JDBC, Validation, Actuator).
  • Практика с Apache Kafka: producers/consumers, партиции, consumer groups, at-least-once.
  • SQL и работа с PostgreSQL; умение писать и оптимизировать запросы.
  • REST API: проектирование эндпоинтов, валидация, обработка ошибок.
  • Git, code review, работа в команде.

Желательно:

  • Gradle или Maven, multi-module проекты.
  • Docker: сборка образов, multi-stage build.
  • Liquibase / Flyway.
  • Testcontainers, интеграционные тесты.
  • ClickHouse или другие OLAP-хранилища.
  • Apache Flink (DataStream API, Kafka connector).
  • MapStruct, Lombok.
  • Spring Security, Jasypt.
  • WebFlux (хотя бы на уровне чтения кода).
  • Vue 3 + JavaScript basics.
  • GitLab CI, Prometheus/Grafana.
  • Интеграции: SFTP, S3, XML (JAXB).


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

  • Опыт в маркетинге / AdTech / финтехе (триггеры, лиды, скоринг, CPA).
  • Знание SMPP, телеком-протоколов.
  • OpenFeign, OpenTelemetry, Keycloak.
  • Yandex Cloud (Managed Kafka, Object Storage).


Личные качества:

  • Самостоятельность: от постановки задачи до деплоя в dev/stage.
  • Внимательность к данным: идемпотентность, дедупликация, обработка «грязных» файлов и сообщений.
  • Готовность работать с несколькими репозиториями и прагматичной архитектурой (Gradle/Maven, Java 17/21).

Мы предлагаем:

  • Работу над реальным high-load контуром: Kafka, микросервисы, потоковая аналитика.
  • Современный стек без legacy Spring 2 / Java 8.
  • Понятную структуру сервисов и отдельные deploy-репозитории.
  • Возможность расти в сторону stream processing (Flink) или full-stack (Vue + Spring).
Навыки
  • Java
  • Spring Framework
Посмотреть контакты работодателя

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

INTECH
  • Москва

  • Не указана

Рекомендуем
Т1
  • Москва

  • Не указана

Рекомендуем
X5 Tech
  • Москва

  • Не указана

Рекомендуем
Сателл ИТ

Java Developer Senior

Сателл ИТ

  • Москва

  • Не указана

АО «ОТП Банк» (JSC «OTP Bank»)

Senior Java разработчик (трайб Corporate&SME)

АО «ОТП Банк» (JSC «OTP Bank»)

  • Москва

  • Не указана

ЛайфИТ
  • Москва

  • до 300000 RUR

ПУЛЬС АЙТИМ

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

ПУЛЬС АЙТИМ

  • Москва

  • до 300000 RUR

Лига Цифровой Экономики

Senior Java-разработчик (Integration)

Лига Цифровой Экономики

  • Москва

  • до 300000 RUR

БФТ-Холдинг

Fullstack аналитик (Middle)

БФТ-Холдинг

  • Москва

  • до 300000 RUR

Нетбелл
  • Москва

  • до 300000 RUR

MANGO OFFICE
  • Москва

  • до 300000 RUR

ГК Орбита
  • Москва

  • до 300000 RUR

ГНИВЦ
  • Москва

  • до 300000 RUR

Bell Integrator

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

Bell Integrator

  • Москва

  • до 300000 RUR

Транснефть-Технологии

Fullstack Java разработчик

Транснефть-Технологии

  • Москва

  • до 300000 RUR

ОМНИДАТА
  • Москва

  • до 300000 RUR

UREMONT
  • Москва

  • до 300000 RUR

Перфоманс Лаб

Automation QA Engineer Middle (Java)

Перфоманс Лаб

  • Москва

  • до 300000 RUR

Градус

Senior Java developer

Градус

  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию