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