JPMorganChase
Lead Software Engineer -Java Full stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Lead Software Engineer в Commercial and Investment Bank JPMorgan Chase. Ключевой технический участник agile-команды, отвечает за проектирование и разработку масштабируемых, безопасных и надёжных решений, а также за внедрение AI-ассистированных практик разработки.
Задачи
- Разрабатывать креативные программные решения, проектирование, разработка и техническая диагностика нестандартных задач
- Использовать доменное моделирование для создания бизнес-продуктов с ясной, тестируемой и развиваемой архитектурой
- Писать безопасный и качественный продакшн-код, проводить ревью и отладку кода коллег
- Внедрять в команду одобренные enterprise AI-ассистированные практики разработки для повышения качества кода и скорости поставки
- Применять инструменты SDLC, включая AI-ассистированную разработку и автоматизацию
- Выявлять возможности автоматизации повторяющихся проблем для повышения операционной стабильности
- Оперативно расследовать и устранять инциденты, не допуская их повторения
- Проектировать решения без единых точек отказа на основе масштабируемых архитектурных паттернов
- Обеспечивать zero-downtime релизы и оптимизацию производительности данных
- Проводить оценочные сессии с внешними вендорами, стартапами и внутренними командами по архитектурным решениям
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и операционной стабильности
- Владение backend-технологиями (Java и Python) и опыт построения микросервисных приложений
- Владение frontend-технологиями (HTML, CSS, JavaScript, TypeScript, React, Angular)
- Опыт внедрения одобренных AI-ассистированных инструментов разработки и установления стандартов валидации их результатов
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку входов/выходов
- Практический опыт проектирования масштабируемых приложений с SQL или NoSQL базами данных
- Опыт работы с агентными AI-протоколами (MCP, AG-UI) и фреймворками LangChain, LangGraph
- Опыт agile-методологий (Scrum) и понимание жизненного цикла разработки ПО
- Продвинутое понимание CI/CD, отказоустойчивости приложений и безопасности
- Практический опыт cloud-native разработки
Условия
- Конкурентный совокупный пакет вознаграждения, включая базовую зарплату в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций
- Комплексное медицинское страхование, центры здоровья и велнеса на территории офиса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья
- Финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Python
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Angular
- SQL
- NoSQL
- MCP
- AG-UI
- LangChain
- LangGraph
- CI/CD
- Scrum
- AWS
- микросервисы
- cloud native