JPMorganChase
Lead Software Engineer - Java Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в agile-команду Consumer and Community Banking JPMorganChase. Отвечает за проектирование и разработку cloud-native микросервисных решений на Java/Spring Boot.
Задачи
- Разрабатывать креативные программные решения, проектировать, разрабатывать и проводить техническую диагностику
- Поставлять end-to-end решения в виде cloud-native приложений на микросервисах
- Использовать domain modeling для построения бизнес-продуктов
- Разрабатывать безопасный высококачественный production-код, ревьюить и отлаживать код коллег
- Автоматизировать устранение повторяющихся проблем для повышения стабильности систем
- Руководить сообществами практики по software engineering и продвигать новые технологии
- Оперативно расследовать и устранять инциденты
- Проектировать решения без единых точек отказа на масштабируемых архитектурных паттернах
- Строить масштабируемые, безопасные и надёжные решения с zero-downtime релизами
Требования
- 5+ лет практического опыта в software engineering, включая системный дизайн, разработку, тестирование и операционную поддержку
- Владение backend-технологиями (Java, Spring Boot) и опыт построения микросервисов
- Способность самостоятельно решать задачи дизайна и функциональности
- Опыт работы с облачными платформами (AWS, GCP), распределёнными системами, RESTful API, WebSockets, JSON
- Опыт проектирования масштабируемых приложений с SQL и NoSQL базами данных
- Опыт agile-методологий (Scrum) и понимание SDLC
- Понимание application resiliency
- Владение автоматизацией и continuous delivery
- Продвинутое понимание CI/CD, Application Resiliency и Security
Условия
- Конкурентный компенсационный пакет с базовой зарплатой, зависящей от роли, опыта, навыков и локации
- Возможны комиссионные и дискреционные премии в виде денег и/или акций
- Комплексное медицинское страхование, оздоровительные центры на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
Навыки
- Java
- Spring Boot
- AWS
- GCP
- RESTful APIs
- WebSockets
- JSON
- SQL
- NoSQL
- CI/CD
- Scrum
- микросервисы