Фаззи Лоджик Лабс

Ведущий разработчик Java

Коротко

Ведущий разработчик Java для платформы сессионного антифрода, работающей on-premise у крупных финансовых и торговых заказчиков. Задачи включают микросервисы на Java 17/Spring Boot 3, собственный rule engine, потоковую обработку (Kafka, LMAX Disruptor, Chronicle) и оптимизацию хранения (PostgreSQL, Apache Ignite, ClickHouse). Требуется от 5 лет опыта в разработке ПО, из них от 3 лет коммерческой разработки на Java, глубокое знание JVM и Spring-стека, а также опыт работы в Agile-команде от 2 лет. Формат — полностью удалённая работа с официальным трудоустройством по ТК РФ.

О проекте
Разрабатываем платформу сессионного антифрода.
Заказчики — крупные финансовые и торговые организации.
Продукт поставляется on-premise, в закрытом контуре клиента.
Обязанности
•Разрабатывать микросервисы приёма, нормализации и обогащения событий SDK — Java 17, Spring Boot 3.
•Развивать собственный rule engine: модель фактов и правил, веса групп, версионирование конфигураций, обратная совместимость.
•Работать с потоковой обработкой: Kafka, LMAX Disruptor, Chronicle Queue / Map / Wire.
•Проектировать и оптимизировать хранение: PostgreSQL, Apache Ignite, ClickHouse.
•Проектировать API contract-first: OpenAPI-спецификация раньше кода.
•Профилировать и оптимизировать: latency, GC, объём данных на диске, план запроса.
•Писать ADR и техническую документацию.
•Проводить код-ревью.
Требования
•Высшее оконченное техническое или инженерно-экономическое образование.
•Опыт работы от 5 лет в разработке ПО, из них от 3 лет коммерческой разработки на Java.
•Java 17+ и JVM на глубоком уровне: коллекции, конкурентность, работа с памятью, сборка мусора. Spring Boot, Spring MVC, Spring Data, Spring Security.
•Микросервисная архитектура, паттерны проектирования. SQL — PostgreSQL или Oracle: проектирование схем, чтение планов, оптимизация запросов, миграции. JPA / Hibernate. Kafka или RabbitMQ. JUnit 5, Mockito, Testcontainers. Git и практики ветвления, Maven, Docker, CI/CD.
•От 2 лет работы в Agile-команде. Умение декомпозировать задачу и дать оценку, в которую вы сами верите.
Будет плюсом
•Опыт в антифроде, скоринге, риск-движках, платёжных или банковских системах.
•In-memory-хранилища: Apache Ignite, Hazelcast, Redis.
•ClickHouse или другая колоночная аналитическая СУБД.
•Chronicle, Disruptor, любые low-latency-практики.
•Prometheus, Grafana.
Ключевые навыки
Java, Java 17, Spring Boot, Spring Framework, микросервисы, Apache Kafka, PostgreSQL, Hibernate, Apache Ignite, ClickHouse, Docker, Maven, JUnit, Testcontainers, REST API, OpenAPI, highload, антифрод.
Условия
•Официальное трудоустройство по ТК РФ.
•Стабильная заработная плата.
•График работы 5/2, 40-часовая рабочая неделя.
•ДМС после прохождения испытательного срока.
•Онлайн-платформа по обучению от материнской компании.
•Полная занятость.
•Удалённая работа.

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

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

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

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

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