JPMorganChase
Software Engineer III - MDM
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в agile-команду Commercial and Investment Bank. Проектирование и разработка масштабируемых full-stack решений на Java в AWS и приватном облаке, включая master data model и пайплайны обработки данных.
Задачи
- Разрабатывать программные решения, проектировать и вести техническую отладку, выходя за рамки стандартных подходов
- Создавать безопасный и качественный production-код и поддерживать алгоритмы, синхронно работающие с системами
- Проектировать и разрабатывать full-stack решения на Java в AWS и приватном облаке для задач CIB
- Проектировать и поддерживать master data model для нескольких ключевых доменов
- Проектировать и разрабатывать масштабируемые пайплайны ingestion и распределения данных, разрабатывать API
- Разрабатывать end-to-end CI/CD ML-пайплайны для развёртывания knowledge graphs и связанных процессов
- Строить infrastructure as code для отказоустойчивой и производительной среды в AWS
- Взаимодействовать с командой Commercial Bank Data Platform для использования существующих data assets и создания новых
- Использовать авторизованные AI-инструменты для генерации/рефакторинга кода, тестов и документации с валидацией результатов
- Применять инструменты SDLC-цепочки, включая AI-ассистированную разработку и автоматизацию
- Готовить артефакты архитектуры и дизайна для сложных приложений и следить за соблюдением design constraints
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и операционной стабильности
- Опыт Java Full Stack и продвинутой разработки на SQL
- Экспертиза в Java, Python, JavaScript, React, Spring и связанных платформах/фреймворках
- Опыт работы с AWS: EC2, ASG, Lambda, EKS, RDS, Code Deploy и др.
- Опыт разработки API с использованием различных back-end хранилищ (RDS, Graph, Dynamo и др.)
- Опыт работы с end-to-end полностью автоматизированными CI/CD пайплайнами (Jules, Spinnaker, Code Deploy и др.)
- Практический опыт использования авторизованных AI-инструментов разработки с критической оценкой и валидацией результатов
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку
- Общее знание Software Development Life Cycle
- Понимание agile-методологий, CI/CD, отказоустойчивости приложений и безопасности
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможны комиссионные и дискреционные премии, денежные и/или акции с вестингом
- Комплексное медицинское страхование
- Центры здоровья и wellness на территории
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Python
- JavaScript
- React
- Spring
- SQL
- AWS
- EC2
- ASG
- Lambda
- EKS
- RDS
- Code Deploy
- DynamoDB
- Graph
- CI/CD
- Spinnaker
- Jules
- Infrastructure as Code
- API
- Agile