JPMorganChase
Lead Software Engineer - API Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер в команду API Marketplace подразделения Consumer & Community Banking. Проектирование и развитие API-платформы для разработчиков API, решение сложных технических задач и техническое лидерство.
Задачи
- Проектировать, разрабатывать и развивать API-платформу для разработчиков API
- Разрабатывать безопасный и качественный production-код, проводить ревью и отладку кода коллег
- Решать бизнес-критичные задачи совместно с техлидами, продакт-менеджерами и дизайнерами
- Выявлять и устранять технический долг, повышать качество инженерных результатов
- Вести обсуждения со стейкхолдерами и заказчиками
- Принимать решения, влияющие на дизайн продукта, функциональность и технические процессы
- Быть экспертом в одной или нескольких областях
- Продвигать в команде AI-assisted практики разработки и стандарты валидации (secure coding, peer review, автотесты)
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и операционной стабильности
- Опыт программирования на Java, Spring Boot, REST, микросервисы, RDBMS и NoSQL, Cloud Native, Agile, DevOps, TDD
- Недавний опыт с облачной платформой (например, AWS) и контейнерами Docker и Kubernetes
- Опыт построения или использования API-платформ, глубокая экспертиза в части API-стека: сетевая диагностика, отказоустойчивость, API security, аутентификация/авторизация, API gateways, дизайн API
- Продвинутые знания программных приложений и технических процессов, глубокая экспертиза в одной или нескольких дисциплинах (cloud, AI, ML, mobile и т.п.)
- Способность самостоятельно решать задачи дизайна и функциональности
- Практический опыт cloud native
- Опыт в Computer Science, Computer Engineering, математике или смежной технической области
- Опыт внедрения одобренных AI-assisted инструментов разработки и понимание ответственного использования AI
Условия
- Конкурентный пакет вознаграждения: базовая зарплата в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционные премии в виде кэша и/или акций
- Комплексное медицинское страхование, оздоровительные центры на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
Навыки
- Java
- Spring Boot
- REST
- Microservices
- RDBMS
- NoSQL
- Cloud Native
- Agile
- DevOps
- TDD
- AWS
- Docker
- Kubernetes
- API security
- OAuth
- API gateways
- DNS
- CDN