JPMorganChase
Software Engineer III - Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в продуктовую линию Infrastructure Platforms Digital Workflows. Разработка AI-enabled workflow-фич, API и интеграций с соблюдением secure SDLC и CI/CD.
Задачи
- Проектировать, писать код, тестировать и поставлять full-stack workflow-фичи end-to-end
- Разрабатывать backend-сервисы и интеграции преимущественно на Java и Python
- Создавать и потреблять REST API (GraphQL — плюс) между внутренними и внешними сервисами
- Использовать корпоративные AI-ассистенты для генерации/рефакторинга кода, тестов и документации с валидацией результатов
- Применять инструменты SDLC-тулчейна и автоматизации для повышения ценности автоматизации
- Участвовать в паттернах retrieval (RAG), использовании embeddings и интеграциях семантического поиска
- Писать безопасный, качественный и хорошо покрытый тестами код
- Участвовать в code review, повышать покрытие тестами и поддерживаемость
- Использовать CI/CD для надёжных релизов и операционной стабильности
- Диагностировать и устранять проблемы с учётом влияния на смежные системы
- Взаимодействовать с product, platform и engineering-партнёрами и коммуницировать прогресс
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Подтверждённый опыт написания и отладки кода на Java и Python
- Опыт full-stack разработки: сервисы/API и UI-компоненты
- Практический опыт в system design, разработке приложений, тестировании и операционной стабильности
- Опыт работы в рамках SDLC с agile-практиками
- Рабочее знание CI/CD-процессов и современных тулчейнов доставки
- Понимание практик secure coding и основ безопасности приложений
- Рабочее знание SQL и основ работы с данными
- Сильные навыки решения проблем и коммуникации, эффективная работа в распределённых командах
- Опыт использования корпоративных AI-инструментов разработки с критической оценкой и валидацией результатов
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку входов/выходов
Условия
- Конкурентный пакет вознаграждения: базовая зарплата определяется по роли, опыту, навыкам и локации
- Возможны комиссионные и/или дискреционные премии, выплачиваемые деньгами и/или акциями
- Комплексное медицинское страхование
- Онсайт-центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья
- Финансовый коучинг
- Равные возможности трудоустройства и инклюзивность
Навыки
- Java
- Python
- REST API
- GraphQL
- SQL
- CI/CD
- RAG
- embeddings
- semantic search
- vector databases
- Kafka
- MQ
- ServiceNow
- App Engine
- Flow Designer
- Integration Hub
- AI coding assist tools