JPMorganChase
Sr Lead Software Engineer- Java Full Stack/ IAM
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер в команду Identity and Access Management для модернизации платформ аутентификации и авторизации. Техническое лидерство, менторство команды и разработка решений на Java/Spring Boot с интеграцией IAM-платформ.
Задачи
- Руководить командой и наставлять её в разработке решений IAM
- Модернизировать платформы аутентификации и авторизации с использованием PingFederate, Transmit Security и ForgeRock
- Оценивать и прототипировать внутренние и вендорские решения для аутентификации пользователей
- Интегрировать антифрод- и биометрические решения в клиентские приложения
- Использовать API и SDK для нишевых решений и открытых стандартов
- Внедрять в команде AI-assisted практики разработки с едиными стандартами валидации
- Проводить оценочные сессии с внешними вендорами и внутренними командами
- Проектировать и поддерживать кастомные адаптеры, узлы аутентификации и логику оркестрации
- Разрабатывать и поддерживать API и backend-сервисы IAM, включая безопасную интеграцию сервис-сервис
- Создавать и поддерживать веб- и UI-компоненты IAM, вызывающие потоки аутентификации
- Проектировать схемы данных, пулинг соединений и отказоустойчивость для хранения токенов
- Автоматизировать устранение повторяющихся проблем для повышения стабильности систем
Требования
- Формальное обучение или сертификация по software engineering и 10+ лет практического опыта
- Практический опыт с PingFederate, Transmit Security/ForgeRock
- Умение руководить небольшой командой
- Понимание дисциплин архитектуры приложений и данных
- Знание архитектуры, проектирования и бизнес-процессов
- Опыт работы в распределённых глобальных командах
- Опыт с современными практиками аутентификации (OAuth2/OpenID Connect, SAML, Facebook Login, Google Sign-In)
- Владение Java, Spring Boot, React
- Знание проектирования и разработки RESTful API, включая безопасную токен-аутентификацию
- Знание AWS, Kubernetes
- Опыт разработки и поддержки Java (Spring Boot) микросервисов в enterprise-среде
- Опыт cloud-native (AWS, Azure или GCP)
- Опыт разработки и потребления защищённых REST API и backend-сервисов для IAM
- Опыт внедрения AI-assisted инструментов разработки с валидацией результатов
- Понимание ответственного использования AI в инженерных процессах
Условия
- Конкурентный пакет вознаграждения, включая базовую зарплату
- Возможны комиссионные и дискреционные премии, денежные и/или акции
- Комплексное медицинское страхование
- Центры здоровья и велнеса на территории
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья
- Финансовый коучинг
Навыки
- Java
- Spring Boot
- React
- PingFederate
- Transmit Security
- ForgeRock
- OAuth2
- OpenID Connect
- SAML
- REST API
- AWS
- Kubernetes
- Azure
- GCP
- AI-assisted development