JPMorganChase
Lead Software Engineer - Java Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду Business Payment подразделения Consumer and Community Banking. Отвечает за критические технологические решения и разработку высоконагруженных cloud-native приложений на Java.
Задачи
- Разрабатывать безопасные и качественные production-решения, проводить ревью и отладку кода коллег
- Проектировать, разрабатывать и решать технические проблемы, выходя за рамки стандартных подходов
- Внедрять в команде AI-assisted практики разработки (ревью, рефакторинг, ускорение тестирования, анализ инцидентов)
- Применять инструменты SDLC и автоматизации для повышения ценности автоматизации
- Выявлять и автоматизировать устранение повторяющихся проблем для повышения стабильности систем
- Проводить оценочные сессии с внешними вендорами, стартапами и внутренними командами по архитектурным решениям
Требования
- 5+ лет практического опыта в разработке ПО
- Продвинутое владение Java, SpringBoot, базы данных
- Опыт построения cloud-native приложений и работы с AWS
- Опыт внедрения AI-assisted инструментов разработки и валидации их результатов
- Понимание ответственного использования AI в инженерных процессах
- Знание всех аспектов SDLC
- Понимание agile-методологий, CI/CD, отказоустойчивости и безопасности
- Глубокое знание финансовой отрасли и её IT-систем
- Практический опыт cloud-native разработки
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможные комиссии и дискреционные бонусы в виде кэша и/или акций
- Медицинская страховка, оздоровительные центры на территории
- Пенсионный план, помощь с уходом за детьми, компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
Навыки
- Java
- SpringBoot
- AWS
- ECS
- EKS
- Lambda
- CI/CD
- API
- Event-driven development
- Databases