JPMorganChase
Lead Software Engineer - Java, Spring Boot
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду Identity & Access Management корпоративного сектора JPMorgan Chase. Отвечает за критические технологические решения, архитектуру и внедрение AI-ассистированных практик разработки в agile-команде.
Задачи
- Разрабатывать, проектировать и сопровождать программные решения, проводить техническую диагностику нестандартных проблем
- Внедрять в команду одобренные enterprise-практики AI-ассистированной разработки (код-ревью, рефакторинг, ускорение тестирования, анализ инцидентов) с едиными стандартами валидации
- Применять инструменты SDLC-цепочки, включая AI-ассистированную разработку и автоматизацию, для повышения ценности автоматизации
- Создавать безопасный и качественный production-код, поддерживать алгоритмы синхронно с системами
- Готовить артефакты архитектуры и дизайна сложных приложений и обеспечивать соблюдение проектных ограничений
- Выявлять скрытые проблемы и паттерны в данных и использовать их для улучшения гигиены кода и архитектуры
- Участвовать в инженерных сообществах практики и мероприятиях по новым технологиям
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет прикладного опыта
- 8+ лет опыта разработки ПО
- Подтверждённый опыт внедрения одобренных AI-ассистированных инструментов разработки и умение задавать команде стандарты проверки AI-результатов на корректность, производительность и безопасность
- Понимание ответственного использования AI в инженерных процессах: чувствительность данных, безопасная обработка входов/выходов, соответствие требованиям отказоустойчивости и безопасности; опыт наставничества инженеров
- Сильные знания основ computer science, алгоритмов и структур данных
- Практический опыт с Java, Spring Framework (Spring Boot, Spring MVC, Spring Data), RESTful API и микросервисной архитектурой
- Знание CI/CD, Jenkins и систем контроля версий Git и Bitbucket
- Опыт проектирования и реализации моделей данных для реляционных БД
- Опыт работы с реляционной БД MS SQL Server
- Опыт работы с облачной платформой (AWS/GCP/Azure)
Условия
- Конкурентный пакет вознаграждения: базовый оклад в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные и/или дискреционные премии, денежные и/или акции с вестингом
- Комплексная медицинская страховка, центры здоровья и велнеса на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Spring Boot
- Spring MVC
- Spring Data
- RESTful API
- Microservices
- CI/CD
- Jenkins
- Git
- Bitbucket
- MS SQL Server
- AWS
- GCP
- Azure
- Python
- Golang
- React
- NodeJS
- Kubernetes
- AWS S3
- AWS EC2
- AWS EKS
- AWS IAM
- AWS Lambda