JPMorganChase
Lead Software Engineer - Java Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в agile-команду Corporate Sector — Security Technology в JPMorganChase. Отвечает за критические технологические решения, разработку защищённых сервисов и внедрение AI-ассистированных инженерных практик.
Задачи
- Разрабатывать креативные программные решения, проектирование, разработку и техническую диагностику нестандартных задач
- Писать защищённый и качественный production-код, проводить ревью и отладку кода коллег
- Внедрять в команде одобренные enterprise AI-ассистированные инженерные практики для повышения качества кода и скорости поставки
- Применять инструменты SDLC, включая AI-ассистированную разработку и автоматизацию
- Выявлять возможности автоматизации устранения повторяющихся проблем для повышения стабильности систем
- Проводить оценочные сессии с внешними вендорами, стартапами и внутренними командами по архитектурным решениям
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Сильный практический опыт Java + Spring Boot, защищённые production-сервисы и RESTful API
- Опыт с event-driven/messaging системами (Kafka, JMS, RabbitMQ) и надёжными интеграциями
- Full-stack опыт с ReactJS + современные JavaScript/HTML/CSS
- Техническое лидерство: проектирование решений и архитектуры, ревью дизайна и кода, стандарты
- Опыт автоматизированного тестирования (JUnit, интеграционные/контрактные тесты), CI/CD (Jenkins или аналог)
- Опыт работы с облачными платформами (AWS или Cloud Foundry), observability (логи/метрики/трейсы)
- Опыт со Spring Framework и Hibernate/JPA
- Сильные навыки SQL и опыт с РСУБД (Oracle, MySQL, MS SQL, Amazon RDS)
- Опыт контроля версий (Git/Bitbucket/GitHub) и современных workflow ревью/ветвления
- Опыт лидирования в использовании одобренных AI-ассистированных инструментов разработки
- Понимание ответственного использования AI в инженерных процессах, безопасной работы с данными
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможны комиссионные и дискреционные премии, equity
- Комплексная медицинская страховка, оздоровительные центры на территории
- Пенсионный сберегательный план, резервный уход за детьми, компенсация обучения
- Поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства, включая Disability/Veterans
Навыки
- Java
- Spring Boot
- Spring Framework
- Hibernate
- JPA
- RESTful API
- Kafka
- JMS
- RabbitMQ
- ReactJS
- JavaScript
- HTML
- CSS
- JUnit
- Jenkins
- CI/CD
- AWS
- Cloud Foundry
- SQL
- Oracle
- MySQL
- MS SQL
- Amazon RDS
- Git
- Bitbucket
- GitHub
- microservices
- micro-frontend
- blue-green deployments