JPMorganChase
Backend Software Engineer III Java Kafka
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в agile-команду Consumer and Community Banking JPMorgan Chase. Разработка масштабируемых микросервисов и event-driven платформ на Java/Kafka, менторство и внедрение AI-assisted практик.
Задачи
- Разрабатывать безопасный высококачественный production-код, проводить ревью и отладку кода коллег
- Проектировать и реализовывать технические решения, разбирать сложные технические проблемы
- Внедрять в команду AI-assisted инженерные практики (ревью, рефакторинг, ускорение тестов, анализ инцидентов)
- Автоматизировать устранение повторяющихся проблем для повышения стабильности систем
- Проводить оценочные сессии с внешними вендорами и внутренними командами по архитектурным решениям
- Вести сообщества практик по Software Engineering и продвигать новые технологии
- Проектировать и развивать Kafka-based event streaming платформы в high-throughput окружении
- Улучшать операционную готовность стриминговых систем (SLO/SLA, on-call, мониторинг, инциденты, постмортемы)
Требования
- 5+ лет практического опыта в software engineering
- Опыт проектирования систем, разработки, тестирования и обеспечения операционной стабильности
- Владение backend-технологиями (Java, Spring Boot, Node.js) и опыт построения микросервисов
- Опыт работы с облаками (AWS, Azure, GCP), распределёнными системами, REST API, WebSockets, JSON
- Опыт проектирования масштабируемых приложений с SQL и NoSQL базами
- Опыт лидирования в использовании AI-assisted инструментов разработки и валидации их результатов
- Понимание ответственного использования AI, безопасности и работы с чувствительными данными
- Знание SDLC, agile-методологий, CI/CD, resiliency и security
- Опыт проектирования и поставки Kafka-based event streaming платформ в high TPS окружении
- Опыт event-driven архитектуры и обеспечения надёжности распределённых систем
- Опыт улучшения операбельности стриминговых систем (SLO/SLA, on-call, мониторинг, инциденты)
Условия
- Конкурентный компенсационный пакет (base salary + возможные бонусы и equity)
- Комплексная медицинская страховка
- Пенсионный сберегательный план
- Резервный childcare, компенсация обучения, поддержка ментального здоровья, финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Kafka
- Spring Boot
- Node.js
- AWS
- Azure
- GCP
- REST API
- WebSockets
- JSON
- SQL
- NoSQL
- CI/CD
- Apache Spark
- Apache Flink