JPMorganChase
Lead Software Engineer – Java/Python (AWS)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-программист в подразделении Consumer & Community Banking (Data Technology). Техническое лидерство, проектирование и разработка безопасных масштабируемых cloud-native сервисов на AWS.
Задачи
- Обеспечивать техническое руководство и поддержку бизнеса и инженерных команд, подрядчиков и вендоров
- Проектировать и разрабатывать безопасный высококачественный production-код, проводить код-ревью
- Руководить проектированием и реализацией cloud-native сервисов на AWS: API, standalone-сервисы, event-driven компоненты
- Принимать решения, влияющие на дизайн продукта, функциональность и технические процессы
- Внедрять и курировать практики AI-assisted разработки для повышения качества кода и скорости поставки
- Устанавливать измеримые стандарты валидации AI-assisted процессов (безопасное кодирование, peer review, автотесты)
- Применять экспертизу по SDLC-инструментам (CI/CD, тестирование, IaC, observability) для повышения надёжности
- Выступать экспертом в одной или нескольких областях и продвигать общие фреймворки и практики
- Проектировать backend-модели данных, работать с реляционными и NoSQL БД, писать сложные SQL-запросы
Требования
- Формальное обучение или сертификация в области software engineering и 5+ лет прикладного опыта
- Опыт поставки mission-critical production-сервисов с вкладом в системный дизайн, разработку, тестирование и эксплуатацию
- Владение одним или несколькими языками (Java, Python или Go) и сильный опыт с AWS
- Опыт работы с сервисами AWS для API, приложений, межсервисного обмена и event-driven сервисов
- Опыт организации Terraform-воркспейсов и разработки Terraform-кода (IaC)
- Опыт проектирования и разработки микросервисов и backend-сервисов
- Опыт проектирования backend-моделей данных, работы с БД и написания сложных SQL-запросов
- Опыт внедрения корпоративных AI-assisted инструментов разработки и валидации их результатов
- Понимание ответственного использования AI в инженерных процессах и опыт наставничества
- Способность самостоятельно решать сложные задачи проектирования и функциональности
Условия
- Конкурентный пакет вознаграждения: базовый оклад, возможны комиссионные и дискреционные премии, акции
- Комплексная медицинская страховка
- Онсайт-центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Python
- Go
- AWS
- Terraform
- микросервисы
- SQL
- NoSQL
- Kafka
- SNS
- SQS
- Kinesis
- MQ
- Docker
- CI/CD
- TDD
- AI-assisted development