Java-developer в команду AntiFraud
НаправлениеИнформационные технологии
КомандаAntiFraud
Дата публикации18.07.2023
Нажимайте смело — отклик произойдет только на следующем шаге

Java-developer в команду AntiFraud

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

Наши основная задача - создание собственной системы фрод-мониторинга с автоматизированным выявлением подозрительных событий и пользовательским интерфейсом с информацией для расследования. Система разрабатывается с 2022 года.

Бэкенд системы разрабатывается с использованием Java 17, Kotlin 1.5 на фреймворках Micronaut и Spring. В качестве сборщика на проекте используется Gradle. Используются такие решения, как: k8s, GitLab, Postgres, Clickhouse, Apache Ignite, DataLake. Фронтенд-часть системы разрабатывается с использованием React и TypeScript.
Проект разрабатывается на основе микросервисной архитектуры.
Вместе мы будем
  • использовать Spring Boot, Micronaut, REST (или выбирать другие более подходящие инструменты);
  • писать юнит-тесты, интеграционные тесты и end2end автотесты;
  • документировать сложные компоненты;
  • работать в дружно команде и помогать друг другу развиваться.
От тебя ожидаем опыт
  • Java (core, io, collections, multithreading ...);
  • в построении REST-сервисов, с использованием фреймворков IoC/DI (Spring/...);
  • в ORM (JPA, myBatis, ...);
  • Apache Ignite;
  • в работе с Maven/Gradle;
  • написания юнит и интеграционных тестов;
  • работы в команде.

    Плюсом будет, если ты
  • имеешь опыт в JMS (IBM MQ / ActiveMQ / Rabbit MQ / ...) или Kafka;
  • умеешь разрабатывать FrontEnd (React);
  • умеешь работать с инструментами CI/CD (GIT, Bamboo, ...);
  • работал с механизмами контейнеризации и оркестрации (Docker, OpenShift, K8s, ...);
  • пользовался Linux / Unix;
  • имеешь опыт в написании Bash скриптов;
  • имеешь представление о промышленном процессе разработки (Agile, Scrum, ...);
  • готов изучать новые технологии и развиваться в смежные области.
Мы предлагаем
  • Возможность работать из офиса или удаленно. Главное — договориться с командой.
  • Работу в структуре без строгой иерархии, где ваш руководитель — это играющий тренер.
  • Работу по принципам Agile.
  • Присоединиться к Java-коммьюнити в банке, где коллеги обмениваются опытом и помогают друг другу.
  • Участие в регулярных митапах профессиональных сообществ.
  • Внутреннее и внешнее обучение за счет банка.
  • Участие в профессиональных конференциях в качестве спикера или слушателя. Например, мы регулярно ходим на HighLoad или JPoint.
  • Страховку со стоматологией, которая работает как в Москве, так и в регионах.
  • Особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.