Java/Kotlin-разработчик в команду клиентского опыта
Наша команда занимается бэкендом Яндекс Пэй — финансового приложения Яндекса. Мы отвечаем за то, что видит пользователь, открывая приложение: главный экран, ленту операций, рекламные предложения. Под капотом — огромные базы данных всех операций клиентов банка, построение аналитики и интеграция искусственного интеллекта.
Мы ищем в команду человека, который будет развивать клиентский опыт.
Вам предстоит помочь нам в следующих задачах:
- автоматизировать отправку письменных и голосовых уведомлений пользователям о просроченной задолженности;
- интегрировать сервис поддержки пользователей с новой лентой операций (перевезти данные в новые хранилища, создать аналитику по пользовательским операциям, подключить ИИ);
- разработать сервис генерации банковских документов, например выписок по счёту и истории операций;
- развивать интерактивный хелп-центр и сервис обработки финансовых претензий.
Наш стек технологий: Kotlin, MongoDB, YDB, PostgreSQL, ClickHouse, Kubernetes, Kafka.
Задачи и обязанности
Развитие сервисов отправки уведомлений
Вам предстоит развивать сервисы по отправке письменных и голосовых уведомлений. Также вы будете настраивать передачу данных об обзвонах в аналитическую подсистему, дорабатывать АРМ оператора взыскания: добавлять в него информацию о должнике и графике оплат, а также сокращать рутинные операции сотрудников за счёт автоматизации.
Интеграция систем поддержки
Вы будете интегрировать существующие системы поддержки пользователей с новыми системами и инструментами. Важно не только внедрить новые возможности, но и убедиться, что у пользователей не возникнет с ними вопросов, а если возникнут — команда поддержки сможет быстро и полно на них ответить.
Развитие систем генерации документов
Наши клиенты хотят получать документы быстро, без ошибок, в разных форматах и с данными из разных источников. Ваша задача — сделать так, чтобы они могли делать это самостоятельно через приложение Яндекс Пэй, не обращаясь в поддержку.
Отказоустойчивость и производительность сервисов
Вы будете поддерживать активный рост числа операций без потерь в качестве и быстродействии. Для этого предстоит оптимизировать технические решения.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Уверенно владеете Java, Kotlin или любым другим объектно-ориентированным языком программирования
- Готовы писать на Kotlin
- Знаете основные алгоритмы и структуры данных
- Работали с реляционными и NoSQL-базами данных, а также с очередями: Kafka, RabbitMQ или аналогами