JPMorganChase
Software Engineer III (Full Stack Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в дивизион Risk Frameworks JPMorganChase. Разработка backend-сервисов и API на Java/Spring Boot и современных веб-интерфейсов на React/TypeScript в agile-команде.
Задачи
- Проектировать, разрабатывать и сопровождать программные решения, проводить техническую диагностику проблем
- Создавать безопасный и качественный production-код, поддерживать алгоритмы, работающие синхронно с системами
- Использовать корпоративные AI-инструменты для генерации/рефакторинга кода, написания тестов и документации с валидацией результатов
- Применять инструменты SDLC и автоматизации для повышения эффективности
- Проектировать и реализовывать backend-сервисы и API на Java и Spring Boot с интеграцией с хранилищами данных и внешними системами
- Разрабатывать современные веб-интерфейсы на React и TypeScript с переиспользуемыми компонентами и паттернами дизайн-систем
- Обеспечивать доступность UI (WCAG), включая навигацию с клавиатуры, семантику и поддержку ассистивных технологий
- Собирать, анализировать и визуализировать данные из больших наборов для непрерывного улучшения приложений и систем
- Выявлять скрытые проблемы и паттерны в данных для улучшения качества кода и архитектуры
- Участвовать в сообществах инженеров и мероприятиях по новым технологиям
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и операционной стабильности
- Обширный опыт проектирования и разработки enterprise-приложений с сильной full-stack экспертизой во frontend и backend
- Опыт работы с дизайн-системами / библиотеками компонентов и применения единых UI-стандартов
- Опыт разработки, отладки и поддержки кода в крупной корпоративной среде на современных языках программирования и языках запросов к БД
- Практический опыт использования корпоративных AI-инструментов разработки с критической оценкой и валидацией AI-результатов
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку входов/выходов
- Общее знание Software Development Life Cycle
- Понимание agile-методологий, CI/CD, отказоустойчивости приложений и безопасности
Условия
- Конкурентный пакет вознаграждения: базовая зарплата определяется ролью, опытом, навыками и локацией
- Возможны комиссионные и/или дискреционные премии, выплачиваемые деньгами и/или акциями
- Комплексное медицинское страхование, оздоровительные центры на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Spring Boot
- React
- TypeScript
- WCAG
- CI/CD
- AI coding assist tools
- SQL