JPMorganChase
Software Engineer III - Java / Data
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior hands-on инженер в группу Data Core Engineering (Corporate Technology) JPMorgan Chase. Проектирует, разрабатывает и эксплуатирует распределённые микросервисы и платформы для data controls, каталогизации и core data services.
Задачи
- Проектировать, разрабатывать и поставлять безопасный production-код для распределённых микросервисов, ревьюить и отлаживать код коллег
- Принимать и обосновывать архитектурные и дизайн-решения, балансируя скорость поставки с поддерживаемостью, отказоустойчивостью и стоимостью
- Использовать enterprise-разрешённые AI-ассистенты для генерации/рефакторинга кода, тестов и документации с валидацией результатов
- Встраивать надёжность в сервисы: телеметрия, SLO, graceful degradation, circuit breakers, retries, резервирование
- Устранять операционный toil через автоматизацию, tooling и self-healing workflows
- Отвечать за run-side: триаж инцидентов, root-cause analysis, постоянные фиксы и пост-инцидентные ревью
- Разрабатывать и поддерживать infrastructure-as-code для автоматизации provisioning и конфигурации в AWS
- Работать с product и platform командами, переводить бизнес-потребности в технические дизайны
- Менторить инженеров, продвигать переиспользование паттернов и повышать планку инженерных практик
- Участвовать в on-call ротации по сервисам команды
Требования
- Формальное обучение или сертификация по software engineering и 3+ года прикладного опыта
- Продвинутое владение Java и экосистемой Spring, построение RESTful микросервисов и ООП-дизайна на паттернах
- Сильный опыт работы с workloads в AWS (EKS, ECS, Lambda, API Gateway, RDS, CloudWatch), включая эксплуатацию production-сервисов
- Опыт использования enterprise-разрешённых AI-ассистентов разработки с критической оценкой и валидацией результатов
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку
- Сильный опыт с контейнеризацией и оркестрацией (Docker, Kubernetes)
- Практический опыт с NoSQL и/или реляционной БД в production-масштабе
- Глубина в полном SDLC — CI/CD, автоматизированное тестирование, code review, рефакторинг, secure coding
- Знание observability-инструментов (Dynatrace, Splunk или OpenTelemetry/Grafana/Prometheus) и умение проектировать мониторинг и алертинг
- Владение CI/CD (Jenkins), build-инструментами (Maven/Gradle) и контролем версий (Git)
- Сильные навыки решения проблем и аналитики, delivery-ориентированность, способность работать с минимальным надзором
Условия
- Конкурентный total rewards package: базовая зарплата по роли, опыту, навыкам и локации
- Возможны комиссионные и/или дискреционные incentive-выплаты в виде кэша и/или forfeitable equity
- Комплексное медицинское страхование, on-site health and wellness центры
- Пенсионный сберегательный план, backup childcare, компенсация обучения, поддержка ментального здоровья, финансовый коучинг
- Равные возможности трудоустройства, инклюзивная среда, разумные accommodations
Навыки
- Java
- Spring
- REST
- AWS
- EKS
- ECS
- Lambda
- API Gateway
- RDS
- CloudWatch
- Docker
- Kubernetes
- NoSQL
- SQL
- CI/CD
- Jenkins
- Maven
- Gradle
- Git
- Dynatrace
- Splunk
- OpenTelemetry
- Grafana
- Prometheus
- Kafka