Все вакансии

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

Итсен · зарплата не указана · Москва · HH · опубликовано 7 июня 2026 г.

Компания Итсен
Источник HH
Опубликовано 7 июня 2026 г.
Зарплата зарплата не указана

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

О компании и продукте:
Мы развиваем распределённую платформу маркетинговых триггеров и обогащения данных: сервисы принимают
события и файлы от партнёров, обогащают их, маршрутизируют через 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
  • Kafka
  • Spring
  • PostgreSQL
  • ClickHouse
  • Vue
  • REST
  • CI/CD
  • Docker
  • GitLab
  • SQL
  • Git
Открыть вакансию в ленте