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