JPMorganChase
Sr. Lead Software Engineer-Full Stack/Java/AWS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Lead Software Engineer в команду Commercial & Investment Bank Lending technology. Нужен сильный инженер с балансом между backend-разработкой, frontend, архитектурным лидерством и модернизацией платформы для развития и масштабирования бизнес-критичных приложений.
Задачи
- Руководить глобальной scrum-командой и отвечать за выполнение обязательств и бизнес-результаты
- Тесно сотрудничать с продуктовыми партнёрами и влиять на направление развития продукта
- Предлагать технические решения бизнес-задач и новые идеи для повышения ценности продукта
- Интегрировать AI в поставляемые решения и в рабочие процессы команды, наставлять разработчиков в AI-first подходе
- Формировать долгосрочное видение платформы и проектировать решения с учётом масштабируемости, отказоустойчивости и гибкости
- Задавать лучшие практики системного дизайна, интеграции и модернизации, стандарты документации и паттернов проектирования
- Проактивно устранять технический долг
- Подавать пример и развивать команду, поддерживая junior-разработчиков в росте до senior
- Разрабатывать безопасный и качественный production-код, проводить ревью и отладку кода других
- Внедрять и управлять одобренными AI-assisted практиками инжиниринга для повышения качества кода, скорости поставки и операционных результатов
- Применять инструменты SDLC toolchain, включая одобренные AI-assisted разработку и автоматизацию
- Принимать решения, влияющие на дизайн продукта, функциональность приложений и технические операции
- Участвовать в инженерном сообществе как адвокат firmwide-фреймворков, инструментов и практик SDLC
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и операционной стабильности
- Продвинутый практический опыт разработки enterprise-приложений на Java, Spring Boot, Microservices и REST-сервисах
- Опыт проектирования и реализации современных распределённых event-driven архитектур с Microservices, REST и GraphQL API, реляционными БД и асинхронным обменом сообщениями
- Сильный практический опыт с React, JavaScript и TypeScript, включая frontend-архитектуру, оптимизацию производительности, переиспользуемые компоненты и enterprise-scale веб-приложения
- Опыт руководства обсуждениями технического дизайна, влияния на архитектурные решения, менторства инженеров и модернизации приложений и стеков
- Опыт эффективного использования одобренных enterprise AI-assisted инструментов разработки (кодинг, ревью, ускорение тестов, troubleshooting) и установки ожиданий по валидации AI-результатов
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных, безопасную обработку входов/выходов и соблюдение требований безопасности
- Способность самостоятельно решать задачи дизайна и функциональности при минимальном надзоре
- Сильный практический опыт создания и эксплуатации масштабируемых, отказоустойчивых и безопасных cloud-native приложений и распределённых систем
Условия
- Конкурентный пакет вознаграждения, включая базовую зарплату, определяемую ролью, опытом, навыками и локацией
- Возможность получения комиссионных и/или дискреционных incentive-выплат в виде денег и/или акций
- Комплексное медицинское страхование
- Онсайт-центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья
- Финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Spring Boot
- Microservices
- REST
- GraphQL
- React
- JavaScript
- TypeScript
- AWS
- ECS
- Fargate
- Aurora PostgreSQL
- CloudWatch
- IAM
- Terraform
- Apache Kafka
- Python
- NoSQL
- AI-assisted development