Назад
обновлено 23 часа назад

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

350 000₽
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
lead
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Ведущий разработчик Java (антифрод-платформа): Разработка и оптимизация микросервисов приёма, нормализации и обогащения событий SDK для on-premise платформы сессионного антифрода с акцентом на потоковую обработку, rule engine и высокую производительность. Focus on проектирование контрактных API, оптимизацию latency и GC, работу с Kafka, PostgreSQL, ClickHouse и low-latency хранилищами.

Локация: Москва; удалённая работа в России. Официальное трудоустройство по ТК РФ.

Зарплата: до 350 000 RUR в месяц до вычета налогов.

Компания

Фаззи Лоджик Лабс разрабатывает платформу сессионного антифрода для крупных финансовых и торговых организаций, поставляемую on-premise в закрытый контур клиента.

Что делать

  • Разрабатывать микросервисы приёма, нормализации и обогащения событий SDK на Java 17 и Spring Boot 3.
  • Развивать собственный rule engine: модель фактов и правил, веса групп, версионирование конфигураций и обратную совместимость.
  • Проектировать потоковую обработку на Kafka, LMAX Disruptor и Chronicle.
  • Проектировать и оптимизировать хранение данных в PostgreSQL, Apache Ignite и ClickHouse.
  • Проектировать API по принципу contract-first, писать ADR и техническую документацию, проводить код-ревью.
  • Профилировать и оптимизировать latency, GC, объём данных на диске и планы запросов.

Требования

  • От 5 лет опыта в разработке программного обеспечения, включая от 3 лет коммерческой разработки на Java.
  • Глубокое знание Java 17+ и JVM: коллекции, конкурентность, память и сборка мусора.
  • Опыт со Spring Boot, Spring MVC, Spring Data, Spring Security, микросервисной архитектурой, SQL, JPA/Hibernate и Kafka или RabbitMQ.
  • Знание JUnit 5, Mockito, Testcontainers, Git, Maven, Docker и CI/CD.
  • Высшее техническое или инженерно-экономическое образование и от 2 лет работы в Agile-команде.
  • Умение декомпозировать задачи и оценивать сроки выполнения.

Хорошо, если есть

  • Опыт в антифроде, скоринге, риск-движках, платёжных или банковских системах.
  • Опыт с Apache Ignite, Hazelcast, Redis, ClickHouse или другими колоночными СУБД.
  • Знание Chronicle, Disruptor, low-latency-практик, Prometheus и Grafana.

Культура и преимущества

  • Полная занятость, график 5/2 и 40-часовая рабочая неделя.
  • Стабильная заработная плата и официальное трудоустройство.
  • ДМС после прохождения испытательного срока.
  • Доступ к онлайн-платформе обучения материнской компании.
  • Удалённый формат работы.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →