Описание
Команда обеспечивает бесперебойную работу высоконагруженной системы, обрабатывающей 200 миллионов клиентов круглосуточно. Ядро — часть процессинговой системы, которая управляет операциями с банковскими картами и платежными счетами. Для обработки больших объёмов данных используются высокопроизводительные базы данных DataGrid и Pangolin Platform V, линейное масштабирование, гибкое распределение трафика и собственные решения по репликации данных.
Задачи
•Разрабатывать бэкенд высоконагруженной банковской системы на Java
•Писать модульные и интеграционные тесты
•Рефакторить и оптимизировать код, проводить проверку кода
•Готовить документацию
•Сопровождать разработанные компоненты на тестовых стендах и исправлять дефекты
•Участвовать в принятии архитектурных решений
•Анализировать метрики и работу системы в промышленной среде
Требования
•Коммерческий опыт разработки на Java от 5 лет
•Знание принципов проектирования ПО, включая SOLID и шаблоны проектирования, и архитектуры микросервисов
•Знание и опыт работы с Java-фреймворками Spring и ORM
•Опыт работы с брокерами сообщений Kafka, RabbitMQ или аналогами
•Опыт работы с Kubernetes
•Навыки агентной разработки и работы с командной строкой
•Навыки работы с генеративными моделями ИИ
Условия
•Годовой бонус и ежегодный пересмотр зарплаты
•Расширенная ДМС с первого дня, стоматология и льготное страхование для семьи
•Корпоративный университет, внутренняя образовательная платформа и участие в IT-конференциях
•Льготная ипотека, корпоративная пенсионная программа, подписка СберПрайм и скидки от партнёров и сервисов группы компаний