JPMorganChase
Lead Software Engineer - Fullstack Java
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий fullstack-инженер в команду Business Banking Technology в JPMorganChase. Отвечает за сложные сервисы и сквозную поставку, влияет на архитектуру и инженерные практики в нескольких командах.
Задачи
- Руководить техническим проектированием и поставкой сложных fullstack-решений (Java и Spring Boot с React или Angular)
- Внедрять event-driven архитектуры на Kafka: идемпотентность, ретраи, порядок сообщений, эволюция схем, dead-letter queues
- Развивать инженерные практики: стратегия автотестов, quality gates в CI/CD, готовность к релизу
- Обеспечивать production excellence: снижение инцидентов, предотвращение повторных причин, тюнинг производительности
- Улучшать observability: метрики, дашборды, логи и алерты
- Менторить инженеров через дизайн-ревью, парное программирование и технический коучинг
- Координировать работу с product, operations и engineering командами
- Внедрять и управлять одобренными AI-assisted практиками разработки, задавать стандарты валидации результатов AI
- Использовать инструменты SDLC-цепочки для повышения ценности автоматизации
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Продвинутый опыт построения микросервисов и API на Java (8+) и Spring Boot в крупных системах
- Глубокий fullstack-опыт с современными веб-фреймворками (React или Angular) и прагматичный дизайн API/UI
- Опыт построения и эксплуатации event-driven систем на Kafka с паттернами надёжности
- Уверенные навыки работы с SQL: моделирование данных, оптимизация запросов, тюнинг производительности
- Опыт с NoSQL хранилищами (Cassandra, DynamoDB или Elasticsearch)
- Опыт проектирования отказоустойчивых высокодоступных архитектур и безопасных практик (аутентификация/авторизация, защищённые API, защита данных)
- Опыт лидирующего использования корпоративных AI-assisted инструментов разработки и задания стандартов проверки результатов AI
- Понимание ответственного использования AI в инженерных процессах и безопасности данных
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможны комиссионные и дискреционные премии, акции
- Комплексная медицинская страховка
- Центры здоровья и велнеса на территории
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
Навыки
- Java
- Spring Boot
- React
- Angular
- Kafka
- SQL
- NoSQL
- Cassandra
- DynamoDB
- Elasticsearch
- AWS
- Cloud Foundry
- CI/CD
- AI-assisted development