JPMorganChase
Software Engineer III - Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в agile-команду Commercial & Investment Bank Digital & Platform Services. Проектирование и разработка защищённых масштабируемых сервисов и API на Java/Spring Boot с event-driven интеграциями на Kafka и работой в облаке.
Задачи
- Разрабатывать end-to-end программные решения: дизайн, разработка, тестирование и техническая диагностика
- Создавать защищённый production-код и поддерживать надёжные сервисы и алгоритмы
- Проектировать и разрабатывать backend-сервисы и API на Java и Spring Boot с соблюдением clean architecture, производительности, отказоустойчивости и безопасности
- Определять и реализовывать API-контракты по OpenAPI Specification (Swagger) с версионированием и обратной совместимостью
- Использовать корпоративные AI-ассистенты для повышения качества кода и скорости разработки с валидацией результатов
- Применять инструменты SDLC (CI/CD, автоматизация, observability) для улучшения доставки и надёжности
- Готовить архитектурные и проектные артефакты для сложных приложений
- Строить и поддерживать event-driven и streaming интеграции на Kafka
- Использовать SQL и скриптовые языки для разработки, диагностики и автоматизации
- Разворачивать и эксплуатировать сервисы в облаке (AWS/Azure), оптимизировать стоимость, производительность и стабильность
- Использовать контейнеризацию и Docker для единообразных build и runtime окружений
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Сильный backend-опыт с системным дизайном, разработкой, тестированием и операционной стабильностью
- Сильное практическое владение Java и Spring Boot (REST, DI, паттерны тестирования, performance tuning)
- Опыт проектирования и реализации API и контрактов по OpenAPI Specification
- Опыт работы с облачными технологиями (AWS и/или Azure) и cloud-native практиками
- Практический опыт с Docker/контейнеризацией и best practices деплоя
- Опыт с Kafka (producers/consumers, event-driven архитектура, надёжность)
- Владение SQL и хотя бы одним скриптовым языком для автоматизации и анализа данных
- Опыт использования корпоративных AI-инструментов разработки с критической оценкой и валидацией результатов
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасность
- Знание SDLC и agile-практик, включая CI/CD, отказоустойчивость и безопасность приложений
Условия
- Конкурентный пакет вознаграждения: базовый оклад, возможны комиссионные и/или дискреционные премии, денежные и/или акции с вестингом
- Комплексная медицинская страховка
- Онсайт-центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Spring Boot
- REST
- OpenAPI Specification
- Swagger
- Kafka
- SQL
- AWS
- Azure
- Docker
- CI/CD
- observability
- AI coding assistants