Работа над развитием процессинговой платформы в рамках крупного высоконагруженного финансового продукта. В фокусе — обеспечение качества ПО, организация процессов тестирования и участие в развитии архитектуры процессинга.
Задачи:
-
Участие в развитии процессинговой платформы и инфраструктуры релизного управления.
-
Настройка и сопровождение стендов для тестирования, участие в организации автотестирования и DevOps-практик в области процессинговых систем.
-
Работа над созданием отдельного экземпляра процессинга «Greenfield», участие в экспериментах по линейному масштабированию.
-
Разработка аналитической и оперативной отчётности, доработки на текущем технологическом стеке (VOZ, TKMO).
-
Участие в повышении уровня безопасности системы, соответствие требованиям PCI DSS.
-
Участие в проектах по токенизации/детокенизации карточных данных.
-
Тестирование (функциональное, интеграционное, регрессионное), участие в приёмо-сдаточных испытаниях.
-
Помощь в сопровождении системы, анализ и работа с инцидентами.
Требования:
-
Уверенные знания REST и принципов микросервисной архитектуры.
-
gRPC, Kafka.
-
Опыт работы с REST API (Postman, Swagger).
-
Навыки работы с Kubernetes.
-
Работа с логами и диагностикой систем.
-
Готовность работать с высоконагруженными и сложными программными продуктами.
-
Коммуникабельность, умение работать в команде, быстро адаптироваться под новые задачи.
Желательно:
-
SQL (PostgreSQL / Oracle).
-
Опыт работы с файловыми хранилищами (S3).
-
Базовые навыки Java / Java Core, опыт в автоматизации тестирования (JUnit, TestNG, Selenium/Selenide, REST-assured).
-
Понимание Git/Git Flow, Maven/Gradle.
-
Опыт работы с WireMock.