JPMorganChase
Software Engineer II - Full Stack Development | Asset Management Technology
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в agile-команду Asset & Wealth Management с акцентом на frontend (React) и backend на Java/Spring Boot с деплоем в AWS. Задача — проектировать и поставлять масштабируемые облачные продукты в безопасном и надёжном виде.
Задачи
- Разрабатывать креативные программные решения: дизайн, разработка и технический troubleshooting сложных проблем
- Строить end-to-end решения на основе cloud-native микросервисных архитектур и современных инженерных практик
- Использовать корпоративные AI-инструменты для генерации/рефакторинга кода, юнит-тестов и документации с валидацией результатов
- Применять инструменты SDLC и автоматизации для повышения ценности автоматизации
- Применять доменное моделирование для структурирования кода с точки зрения ясности, тестируемости и эволюции
- Разрабатывать безопасный production-код, ревьюить, отлаживать и улучшать код коллег
- Выявлять возможности автоматизации повторяющихся ремедиаций для повышения операционной стабильности
- Оперативно расследовать и устранять инциденты, не допуская их повторения
- Проектировать решения без единых точек отказа, поддерживать масштабируемые паттерны, zero-downtime релизы и оптимизацию производительности данных
Требования
- Формальное обучение или сертификация по software engineering и 2+ года прикладного опыта
- Опыт разработки, отладки и поддержки кода на всём протяжении SDLC в крупной корпоративной среде
- Практический опыт full stack разработки с сильным акцентом на современный frontend
- Владение современным frontend-стеком (JavaScript/TypeScript) и React (Angular допустим при сильном React)
- Уверенное владение Java/Spring Boot и опыт применения паттернов микросервисной архитектуры
- Хорошее знание HTML5, CSS и препроцессоров Sass/LESS
- Опыт использования корпоративных AI-инструментов разработки с умением критически оценивать и валидировать результаты
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку входов/выходов
- Знакомство с agile-методологиями, CI/CD, отказоустойчивостью приложений и безопасностью
- Способность самостоятельно решать задачи дизайна и функциональности с минимальным надзором
- Умение работать в больших коллаборативных командах
Условия
- Конкурентный пакет вознаграждения: базовая зарплата определяется по роли, опыту, навыкам и локации
- Возможны комиссионные выплаты и/или дискреционные премии в виде денег и/или акций с вестингом
- Комплексное медицинское страхование
- Онсайт-центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
- Равные возможности трудоустройства и инклюзивная культура
Навыки
- JavaScript
- TypeScript
- React
- Angular
- Java
- Spring Boot
- HTML5
- CSS
- Sass
- LESS
- AWS
- микросервисы
- CI/CD
- AI-assisted development