JPMorganChase
Software Engineer III (Java/React/AWS/AI)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Consumer and Community Banking/Insurance Tech. Проектирование и разработка защищённых масштабируемых продуктов на Java с использованием AI-инструментов разработки.
Задачи
- Разрабатывать программные решения, проектировать, вести разработку и техническую диагностику, выходя за рамки стандартных подходов
- Создавать безопасный и качественный production-код и поддерживать алгоритмы, синхронно работающие с соответствующими системами
- Использовать авторизованные в компании AI-ассистенты для генерации/рефакторинга кода, создания unit-тестов и документации, проверяя результаты через peer review, автотесты и стандарты безопасного кодирования
- Применять инструменты SDLC-цепочки, включая AI-ассистированную разработку и автоматизацию, для повышения ценности автоматизации
- Готовить артефакты архитектуры и дизайна для сложных приложений и отвечать за соблюдение проектных ограничений в коде
- Собирать, анализировать и визуализировать данные из больших разнородных наборов для непрерывного улучшения приложений и систем
- Проактивно выявлять скрытые проблемы и паттерны в данных и использовать эти инсайты для улучшения гигиены кода и архитектуры систем
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Практический опыт в проектировании систем, разработке приложений, тестировании и обеспечении операционной стабильности
- Опыт разработки, отладки и поддержки кода на Java в крупной корпоративной среде
- Практический опыт использования авторизованных в компании AI-инструментов разработки (кодинг, создание тестов, диагностика, документация) с умением критически оценивать и проверять AI-результаты на корректность, производительность и безопасность
- Понимание ответственного использования AI в инженерных процессах: чувствительность данных, безопасная обработка входов/выходов, соблюдение требований по отказоустойчивости и безопасности
- Общее знание жизненного цикла разработки ПО (SDLC)
- Хорошее понимание agile-методологий, CI/CD, отказоустойчивости приложений и безопасности
Условия
- Конкурентный пакет вознаграждения: базовая зарплата в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций с вестингом
- Комплексное медицинское страхование, оздоровительные центры на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка ментального здоровья, финансовый коучинг
- Равные возможности трудоустройства, поддержка разнообразия и инклюзии, разумные accommodations
Навыки
- Java
- React
- AWS
- AI-assisted development tools
- CI/CD
- Agile
- System design
- Application resiliency
- Security