Обязанности и достижения:
Разработка, тестирование и сопровождение сервисов Процессинга (Java, String, gRpc, XML/JSON).
На должности главного инженера команды "Ядро Процессинга"
- разработал базовые сервисы выпуска и миграции банковской карты, получения информации по карте и счету для работы СберОнлайн, управления картой
- занимался внедрением новых интеграций в сервисы: обработка онлайн и офлайн транзакций для проведения расчетов по банковской карте
- участвовал в поддержке интеграционного тестирования и команды 3 линии поддержки.
Результатом стал запуск Сбером полностью собственного, написанного с нуля процессинга банковских карт.
Стек разработки: Java (Core, StreamAPI, MultiThreading), Spring, gRpc (JSON)/REST (XML), Kafka, SQL, Postgres, GGain, Maven
Тестирование: JUnit, Mockito
На должности главного инженера команды "СберКазначейство" участвовал в написании микросервисов для управления внешними счетами.
Стек разработки: Java, SpringBoot, OpenAPI (JSON), Gradle
Тестирование: JUnit, Mockito
Вся работа в командах организована по SCRUM, двухнедельные спринты.
Архитектура/требования: Confluence
Управление процессом: Jira