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-ассистенты для кодинга для повышения качества и скорости разработки с валидацией результатов через peer review и автотесты
- Применять экспертизу по SDLC-инструментам (CI/CD, автоматизация, observability, operational readiness)
- Готовить архитектурные и дизайн-артефакты для сложных приложений и отвечать за реализацию дизайн-ограничений в коде
- Строить и поддерживать event-driven и streaming интеграции на Kafka: дизайн топиков, схемы сообщений, consumer groups, паттерны надёжности
- Использовать SQL и скриптовые языки для разработки, диагностики, автоматизации и операционного анализа
- Строить, деплоить и эксплуатировать сервисы в облаке (AWS/Azure), устранять production-инциденты и оптимизировать стоимость, производительность и стабильность
- Использовать контейнеризацию и Docker для консистентных build- и runtime-сред
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Сильный backend-опыт с практикой в system design, разработке приложений, тестировании и операционной стабильности
- Сильная практическая экспертиза в Java и Spring Boot (REST-сервисы, dependency injection, паттерны тестирования, performance tuning)
- Опыт проектирования и реализации API и определения контрактов по OpenAPI Specification
- Опыт работы с облачными технологиями (AWS и/или Azure) и cloud-native практиками
- Практический опыт с Docker/контейнеризацией и best practices деплоя
- Опыт с Kafka (producers/consumers, паттерны event-driven архитектуры, надёжность)
- Владение SQL и хотя бы одним скриптовым языком для автоматизации, диагностики и анализа данных
- Практический опыт использования корпоративных AI-инструментов разработки с критической оценкой и валидацией сгенерированного кода
- Понимание ответственного использования AI в инженерных процессах: чувствительность данных, безопасная обработка входов/выходов, безопасность
- Знание SDLC и agile-практик, включая CI/CD, отказоустойчивость приложений и безопасность
Условия
- Конкурентный total rewards package: базовый оклад в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций
- Комплексное медицинское страхование
- Онсайт-центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья
- Финансовый коучинг
Навыки
- Java
- Spring Boot
- REST
- OpenAPI Specification
- Swagger
- Kafka
- SQL
- AWS
- Azure
- Docker
- CI/CD
- BPMN
- JavaScript