Старший Java-разработчик

WhyHappen
Москва Опубликовано 23 июля 2026
Зарплата не указана
Полная занятостьболее 6 летПрограммист
Зарплата не указана

Описание

Мы - команда единомышленников, которая разрабатывает и внедряет решения для снижения рисков мошенничества, сомнительных операций и извлекает дополнительные ценности из данных клиента.
Наши клиенты – банки, МФО, процессинги, ритейл и ряд других компаний из нефинансового сектора.
Являемся резидентами Сколково. Имеем партнерскую сеть из ИТ-интеграторов в РФ, Белоруссии, Казахстане, Киргизии, Узбекистане. Являемся победителями различных конкурсов и фин. тех акселераторов.

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

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

  • Участие в разработке/развитии основных механизмов высоконагруженной системы потоковой обработки данных, работающей в нескольких ЦОД
  • проектирование и реализация взаимодействий между сервисами с использованием Apache Kafka (включая настройку продюсеров, консьюмеров, обработку dead-letter сообщений и мониторинг кластера)
  • разработка серверных-компонентов на Java 17 и Spring Boot для реализации клиентских сценариев, включая REST API, интеграцию с внешними системами и асинхронную обработку
  • проектирование модели данных и оптимизация запросов к PostgreSQL (нормализация, чтение планов запросов, настройка индексов) для обеспечения высокой производительности
  • создание автотестов для интеграционного тестирования всех взаимодействий (БД, Apache Kafka, внешние API) и поддержание высокого покрытия
  • сопровождение продукта на третьей линии поддержки (24/7) – оперативный анализ инцидентов, воспроизведение проблем, написание фиксов и документирование root-cause для предотвращения повторения
  • настройка сборки проекта с помощью Apache Maven, контроль качества кода, подготовленного командой, и реализация релизного процесса (включая CI/CD при наличии опыта)

Ключевые навыки для роли:

  • Java 17: основные коллекции и алгоритмы, многопоточность
  • Spring Boot 4: Spring Kafka, Spring Security, Spring Web MVC, REST API
  • Apache Kafka 3.9: понимание механизмов отправки и приема сообщений, KRaft
  • PostgreSQL: нормализация БД, чтение планов и оптимизация запросов
  • Понимание основных концепций работы с распределенными системами (несколько ЦОД) Protobuf: версионирование и обратная совместимость
  • Maven: понимание жизненного цикла, работа с профилями, наследование артефактов
  • Автотесты: JUnit 5, Testcontainers
  • Docker, Podman, Kubernetes - понимание основных концепций
  • Мониторинг: OpenTelemetry

Будет дополнительным плюсом:

  • Навыки разработки Helm чартов
  • Настройка GitLab CI/CD
  • Настройка панелей (Dashboard) и оповещений (Alert) в Grafana, умение писать PromQL запросы

Требования:

  • Разделение корпоративных ценностей компании, таких как: Командная работа, Интеллектуальная дисциплина, Продукт, Клиент
  • Высшее образование, желательно техническое
  • Опыт выполнения схожих обязанностей от 5 лет
  • Навыки планирования и самостоятельной расстановки приоритетов задач
  • Чувство ответственности за качество продукта и нацеленности на итоговый результат
  • Английский язык на уровне чтения технической документации

Будет здорово, если у вас есть:

  • Опыт автоматизации тестирования
  • Опыт работы с ML-моделями

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

  • Полностью удаленный формат работы
  • Достойный компенсационный пакет (по итогам интервью), выплаты 2 раза в месяц
  • Официальное оформление по ТК РФ, либо по договоренности с кандидатом
  • Интересные задачи, возможность получить результат и сразу проверить его на реальной инфраструктуре и больших объемах данных
  • Отсутствие бюрократии, быстрое принятие решений
Описание

Мы - команда единомышленников, которая разрабатывает и внедряет решения для снижения рисков мошенничества, сомнительных операций и извлекает дополнительные ценности из данных клиента.
Наши клиенты – банки, МФО, процессинги, ритейл и ряд других компаний из нефинансового сектора.
Являемся резидентами Сколково. Имеем партнерскую сеть из ИТ-интеграторов в РФ, Белоруссии, Казахстане, Киргизии, Узбекистане. Являемся победителями различных конкурсов и фин. тех акселераторов.

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

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

  • Участие в разработке/развитии основных механизмов высоконагруженной системы потоковой обработки данных, работающей в нескольких ЦОД
  • проектирование и реализация взаимодействий между сервисами с использованием Apache Kafka (включая настройку продюсеров, консьюмеров, обработку dead-letter сообщений и мониторинг кластера)
  • разработка серверных-компонентов на Java 17 и Spring Boot для реализации клиентских сценариев, включая REST API, интеграцию с внешними системами и асинхронную обработку
  • проектирование модели данных и оптимизация запросов к PostgreSQL (нормализация, чтение планов запросов, настройка индексов) для обеспечения высокой производительности
  • создание автотестов для интеграционного тестирования всех взаимодействий (БД, Apache Kafka, внешние API) и поддержание высокого покрытия
  • сопровождение продукта на третьей линии поддержки (24/7) – оперативный анализ инцидентов, воспроизведение проблем, написание фиксов и документирование root-cause для предотвращения повторения
  • настройка сборки проекта с помощью Apache Maven, контроль качества кода, подготовленного командой, и реализация релизного процесса (включая CI/CD при наличии опыта)

Ключевые навыки для роли:

  • Java 17: основные коллекции и алгоритмы, многопоточность
  • Spring Boot 4: Spring Kafka, Spring Security, Spring Web MVC, REST API
  • Apache Kafka 3.9: понимание механизмов отправки и приема сообщений, KRaft
  • PostgreSQL: нормализация БД, чтение планов и оптимизация запросов
  • Понимание основных концепций работы с распределенными системами (несколько ЦОД) Protobuf: версионирование и обратная совместимость
  • Maven: понимание жизненного цикла, работа с профилями, наследование артефактов
  • Автотесты: JUnit 5, Testcontainers
  • Docker, Podman, Kubernetes - понимание основных концепций
  • Мониторинг: OpenTelemetry

Будет дополнительным плюсом:

  • Навыки разработки Helm чартов
  • Настройка GitLab CI/CD
  • Настройка панелей (Dashboard) и оповещений (Alert) в Grafana, умение писать PromQL запросы

Требования:

  • Разделение корпоративных ценностей компании, таких как: Командная работа, Интеллектуальная дисциплина, Продукт, Клиент
  • Высшее образование, желательно техническое
  • Опыт выполнения схожих обязанностей от 5 лет
  • Навыки планирования и самостоятельной расстановки приоритетов задач
  • Чувство ответственности за качество продукта и нацеленности на итоговый результат
  • Английский язык на уровне чтения технической документации

Будет здорово, если у вас есть:

  • Опыт автоматизации тестирования
  • Опыт работы с ML-моделями

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

  • Полностью удаленный формат работы
  • Достойный компенсационный пакет (по итогам интервью), выплаты 2 раза в месяц
  • Официальное оформление по ТК РФ, либо по договоренности с кандидатом
  • Интересные задачи, возможность получить результат и сразу проверить его на реальной инфраструктуре и больших объемах данных
  • Отсутствие бюрократии, быстрое принятие решений

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

Frontend-разработчик (React / TypeScript)
Foxible
80000 – 100000 руб.
Полная занятостьОпыт 1–3 года
Специалист чат-поддержки (Авто.ру)
Т-Банк
от 40000 руб.
Полная занятостьОпыт 1–3 года
Дизайнер
START
Зарплата не указана
Полная занятостьОпыт не требуется
Специалист по подбору персонала
Европлан
Зарплата не указана
Полная занятостьОпыт 1–3 года
Graphic Designer
Instories
Зарплата не указана
Полная занятостьОпыт 1–3 года
Ведущий системный аналитик
АльфаСтрахование-Жизнь
Зарплата не указана
Полная занятостьОпыт 3–6 лет