Ищем Senior Java Backend Developer в команду крупного банковского проекта. Направление связано с развитием ДБО, интеграциями с государственными платформами и инфраструктурой цифрового рубля.
Обязательное условие: опыт с цифровым рублем или интеграции с гос. системами.
Требования:
- высшее техническое образование;
- опыт работы Senior Java Developer от 5 лет, обязателен опыт в банках или финтехе;
- опыт работы с ДБО ЮЛ / ДБО ФЛ / АБС;
- опыт подключения к платформе цифрового рубля, СМЭВ, ЕСИА, ГИС ГМП или СБП — будет плюсом;
- опыт самостоятельного проектирования микросервисов и функциональных блоков; понимание микросервисной архитектуры; умение работать с C4-диаграммами;
- опыт разработки приложений под Kubernetes в многоподовом режиме;
- опыт работы с Kafka / RabbitMQ и event-driven архитектурой;
- понимание Circuit Breaker, Rate Limiting, идемпотентности;
- опыт работы с распределенными транзакциями (ACID, Saga, 2PC);
- опыт проектирования транзакционных моделей данных и audit trail;
- опыт с Java-криптографией (JCA/JCE); практический опыт использования КриптоПро JCP/CSP, ViPNet Java TLS или аналогов; понимание УКЭП и ГОСТ-подписи; взаимодействия backend с ПМ Банка России;
- опыт работы со сложными XML/XSD схемами (JAXB/Jackson).
Технологический стек: Java 17/21, Spring Boot, PostgreSQL, Liquibase, Kafka, RabbitMQ, Kubernetes, Camunda, КриптоПро, ViPNet Java TLS.