Альфа-Деньги

Разработчик интеграционной платформы (Java)

Коротко

Разработка адаптеров интеграций (REST, SOAP, JDBC, Kafka) и отказоустойчивого хранения данных на ClickHouse, Kafka и Redis для интеграционной платформы Альфа-Банка. Требуется опыт коммерческой разработки на Java 11+ и Spring Boot от 2–3 лет, уверенный SQL, опыт работы с Apache Kafka, кешированием и паттернами отказоустойчивости (Circuit Breaker, retry, DLQ). Формат работы — удалённо, общий опыт — 3–5 лет.

Альфа-Банк
Разработчик интеграционной платформы
Опыт работы: 3–5 лет
Формат работы: удалённо
☑️ Чем предстоит заниматься
•Разрабатывать адаптеры интеграций с внешними источниками (REST, SOAP, JDBC, Kafka) по шаблонам проекта: конфигурация маппингов, конвертация XML→JSON, валидация по JSON Schema
•Проектировать и реализовывать хранение данных: DDL ClickHouse (ReplacingMergeTree, дедупликация, партиционирование), Kafka-топики, при необходимости — кеш в Redis
•Реализовывать отказоустойчивость интеграций: retry с backoff, Circuit Breaker, Rate Limiting, DLQ, fallback к устаревшим данным
•Развивать REST-фасад данных: точечные, batch- и портфельные запросы, асинхронная загрузка, метаданные свежести
•Участвовать в проработке архитектуры: выбор типа реализации (микросервис / Airflow DAG), оценка профиля нагрузки и capacity, оформление ADR
•Настраивать мониторинг и алерты по метрикам (latency, reuse rate, consumer lag), поддерживать CI/CD-пайплайны
☑️ Наши пожелания к кандидатам
•Опыт коммерческой разработки на Java 11+ и Spring Boot от 2–3 лет: конфигурация через application.yml, profiles, Actuator
•Опыт работы с Apache Kafka: producer/consumer, партиционирование по ключу, consumer groups, семантики доставки (acks=all), DLQ, борьба с lag
•Уверенный SQL; понимание колоночных СУБД
•Готовность быстро освоить ClickHouse: движки MergeTree-семейства, FINAL vs argMax, партиционирование, материализованные представления
•Опыт интеграций по REST и SOAP: таймауты, retry с экспоненциальным backoff, обработка ошибок; работа с JSON и XML (конвертация, JSONPath/XPath, XSD)
•Понимание паттернов отказоустойчивости: Circuit Breaker, Bulkhead, Rate Limiting, fallback-стратегии
•Опыт работы с кешированием (Redis или аналоги): cache-aside, TTL, обоснование включения кеша метриками
•Понимание версионирования контрактов: JSON Schema, совместимость BACKWARD, опыт со Schema Registry будет сильным плюсом

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте