Инженер-разработчик Midpoint Senior
Требования
Местоположение и тип занятости
Компания
ИТ-аутстаффинг, заказная разработка, дизайн
Описание вакансии
Требования к кандидату:
Hard skills (обязательные)
- Опыт работы с IDM MidPoint или аналогами (Platform V IDM, Solar inRights).
- Опыт разработки коннекторов ConnID / MidPoint.
- Коммерческий опыт разработки на Java / Groovy или других JVM-языках от 2 лет (желательно от 3 лет).
- Опыт конфигурирования MidPoint (mappings, templates, schemas, associations, provisioning policy).
- Опыт обновления и деплоя MidPoint.
- Опыт внедрения пользовательских доработок и кастомных решений в MidPoint.
- Опыт интеграции с внешними системами через REST API (POST, PUT, GET, DELETE).
- Умение работать с JSON (Jackson), HTTP-библиотеками, Maven (сборка JAR, интеграция в MidPoint).
- Опыт настройки связей аккаунт–группа–роль, иерархий ролей.
- Опыт интеграции с Active Directory, HR-системами, БД.
- Навыки написания скриптов на Groovy/Python для маппингов.
Hard skills (желательные)
- Опыт UI-доработок MidPoint.
- Опыт работы с другими IDM-системами.
- Опыт проектирования архитектуры сервисов.
- Опыт отладки MidPoint.
Soft skills
- Исполнительность и нацеленность на результат.
- Чёткое соблюдение дедлайнов.
- Готовность к погружению в предметную область (маркировка/честный знак).
Задачи на проекте:
- Поддержка и разработка новых коннекторов IDM-системы MidPoint.
- Перенос функционала с IBM на MidPoint (импортозамещение).
- Конфигурирование и добавление новой функциональности (ролей, маппингов, схем, политик).
- Настройка связей аккаунт–группа–роль, иерархий ролей.
- Подключение и интеграция с внешними системами (AD, HR, БД, API).
- Обновление и деплой новых версий MidPoint.
- Разработка REST-интеграций, работа с JSON и HTTP-запросами.
- Проведение тестирования и отладки функциональности.
- Подготовка технической документации.
- Оптимизация и поддержка существующих интеграций.