Java/Kotlin-разработчик в Финтех (команда разработки накопительных продуктов)
Команда разработки накопительных продуктов работает над созданием платформы управления жизненным циклом счетов, которые пользователи открывают в банке. Функциональность платформы включает:
- core-части, такие как открытие, закрытие и пролонгация счёта;
- продуктовые функции: платёжные механики с использованием накопительных счетов, дифференциацию процентной ставки в зависимости от условий;
- аналитические функции, например историю дохода;
- пользовательские коммуникации.
Мы используем микросервисную архитектуру (8 микросервисов в команде), распределённые системы хранения данных (Managed PG, YDB) и распределения задач (STQ, Kafka). Для мониторинга работы системы используем Grafana, автоматические алерты приходят в специальный чат в Telegram.
Задача сотрудника группы — писать код самому и проводить ревью кода коллег. Но если вы захотите попробовать себя в проработке дизайна решения — такие задачи тоже есть.
Задачи и обязанности
Разработка финтех-сервисов
Вам предстоит проектировать, разрабатывать и запускать микросервисы финансовых служб, повышать их отказоустойчивость, надёжность и производительность, развивать инфраструктуру, инструменты разработки и процессы.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Уверенно владеете Java или Kotlin либо любым другим ООЯП, но готовы писать на Kotlin
- Знаете основные алгоритмы и структуры данных
- Знаете SQL, работали с реляционными БД
- Внимательны к деталям и ответственно подходите к работе
Дополнительные требования
- Разрабатывали банковские продукты