Проект:Развитие и поддержка системы аутентификации и авторизации на основе платформы Keycloak. Участие в проектах подключения новых клиентов/систем, обновления, настройки и кастомизации Keycloak (анализ при разработке модулей, шаблонов).Стек: OpenID Connect, OAuth2, PostgreSQL/cockroach, Vault, BPMN, UML, graylog, prometheus/graphana, postman Java 17, Maven, Hibernate, JS, HTML, CSS, Gitlab, quarkus, jboss SQL, Apache Kafka/RabbitMQ, REST, JSON Обязанности: Сбор и анализ бизнес-требований, их согласование с заказчиками (внутренними и внешними) Подготовка функциональных и технических спецификаций (технических заданий) для разработки/доработки сервисов и адаптеров, схем и шаблонов аутентификации Документирование текущих процессов и разработка инструкций под разные группы пользователей Выявление заинтересованных лиц, управление ожиданиями, работа с рисками, предотвращение и разрешение конфликтов в проектах Координация всех этапов создания программного обеспечения, контроль выполнения Участие в тестировании разработанного функционала или иных изменений (настроек) Требования: Понимание процессов интеграций между информационными системами Опыт в написании ТЗ, требований, сценариев Опыт ручного тестирования ПО Опыт работы с СУБД, средний уровень SQL (PostgreSQL, Oracle, и другие) Владение нотацией UML (Use-case diagram, Sequence diagram, class diagram), BPMN (основные элементы) Знакомство с OpenID Connect, OAuth2, jwt токенами Понимание PKI, TLS, MTLS, работы с сертификатами, ключами (шифрование, подпись) Навыки работы с postman или аналогичным ПО Знание жизненного цикла разработки программного обеспечения http, REST, JsonПлюсом будет: Базовые представления по работе с Active Directory, adfs, kerberos Знание MS Office, Confluence, youtrack/jira, draw.io/visio Знание основных принципов организации сетевых взаимодействий (OSI) Знание основных технологий интеграции сервисов (SOAP, Swagger, брокеры RabbitMQ/Apache Kafka и пр.)