НаправлениеИнформационные технологии
КомандаAntiFraud
Дата публикации18.07.2023
Java-developer в команду AntiFraud
Мы - небольшая молодая и дружная команда, опирающаяся в своей работе на ценности Agile. Мы постоянно разрабатываем новые технологичные способы для борьбы с мошенничеством по отношению к клиентам и Банку с использованием современных подходов и технологий.
В своей работе мы опираемся на лучшие практики разработки, гибкие методологии и стандарты банковского IT.
В своей работе мы опираемся на лучшие практики разработки, гибкие методологии и стандарты банковского 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.
- Страховку со стоматологией, которая работает как в Москве, так и в регионах.
- Особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.
- еще десятки льгот и бонусов для сотрудников