JPMorganChase
Software Engineer III (Java/AWS/Spark)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Trust and Security Technology подразделения Consumer & Community Banking. Проектирование и разработка защищённых масштабируемых продуктов в agile-команде с активным использованием AI-ассистентов для кодинга.
Задачи
- Разрабатывать, проектировать и отлаживать программные решения с нестандартным подходом к техническим задачам
- Создавать безопасный и качественный production-код, поддерживать алгоритмы в синхронизации с системами
- Использовать корпоративные AI-ассистенты для генерации/рефакторинга кода, юнит-тестов и документации с валидацией результатов через peer review и автотесты
- Применять инструменты SDLC-цепочки, включая AI-ассистенты и автоматизацию, для повышения эффективности
- Готовить артефакты архитектуры и дизайна сложных приложений и следить за соблюдением ограничений дизайна
- Собирать, анализировать и визуализировать данные из больших наборов для непрерывного улучшения систем
- Проактивно выявлять скрытые проблемы и паттерны в данных и использовать инсайты для улучшения кода и архитектуры
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и операционной стабильности
- Опыт разработки, отладки и поддержки кода в крупной корпоративной среде на современных языках программирования и языках запросов к БД
- Практический опыт использования корпоративных AI-ассистентов для кодинга, тестов, отладки и документации с критической оценкой и валидацией результатов
- Понимание ответственного использования AI в инженерных процессах: чувствительность данных, безопасная обработка входов/выходов, соответствие требованиям безопасности
- Общее знание Software Development Life Cycle
- Понимание agile-методологий, CI/CD, отказоустойчивости приложений и безопасности
Условия
- Конкурентный пакет вознаграждения: базовая зарплата в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционные премии в виде кэша и/или акций
- Комплексное медицинское страхование, оздоровительные центры на территории
- Пенсионный сберегательный план, резервный уход за детьми, компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- AWS
- Spark
- CI/CD
- AI coding assistants
- SQL