JPMorganChase
Lead Software Engineer - Java, AI, Spring Boot and Kafka
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду Equipment & Asset Finance Technology банка JPMorganChase. Технический лидер следующей генерации платформы лизинга и управления активами, отвечает за архитектуру, качество кода и внедрение AI-ассистированной разработки.
Задачи
- Разрабатывать креативные программные решения: проектирование, разработка, тестирование и техническая диагностика сложных задач
- Писать безопасный и качественный production-код, проводить ревью и отладку кода коллег, обеспечивать соответствие архитектурным стандартам и требованиям автоматизированного качества
- Внедрять в команде одобренные enterprise AI-ассистированные практики разработки для повышения качества кода, скорости поставки и операционных результатов
- Применять инструменты SDLC, включая AI-ассистированную разработку и автоматизацию, для повышения отдачи от автоматизации
- Руководить глобальной feature-командой: задавать техническое направление, поддерживать pair programming, менторить инженеров, участвовать в архитектурных решениях и работать с Product Owners, Operations и Technology-командами
- Выявлять возможности улучшения стабильности приложений, observability, качества кода и надёжности деплоя, поддерживая приложения в dev, staging и production
Требования
- Формальное обучение или сертификация в области software engineering и 8+ лет практического опыта, включая системный дизайн, разработку приложений, тестирование и операционную стабильность
- Продвинутый опыт разработки на Java, включая Java 21+, ООП-анализ и дизайн, concurrency, collections, streams, records, sealed classes, pattern matching и virtual threads
- Продвинутый опыт со Spring Boot 3.x / Spring Framework 6.x: Spring Security, Spring Data, микросервисы, domain-driven design, RESTful API, OpenAPI 3.x и event-driven разработка с Kafka
- Практический full-stack и data-опыт с React 18+, TypeScript, реляционными БД Oracle SQL / PostgreSQL и фреймворками персистентности Hibernate / JPA
- Подтверждённый опыт лидирования в использовании одобренных AI-ассистированных инструментов разработки с валидацией результатов AI на корректность, производительность, безопасность и ответственное обращение с чувствительными данными
- Продвинутые знания Agile-поставки, CI/CD, устойчивости приложений и безопасности
Условия
- Конкурентный пакет вознаграждения: базовый оклад в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционная премия деньгами и/или акциями с вестингом
- Комплексная медицинская страховка, оздоровительные центры на территории
- Пенсионный сберегательный план, резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства, инклюзивная среда, разумные accommodations
Навыки
- Java
- Java 21+
- Spring Boot
- Spring Framework
- Spring Security
- Spring Data
- Kafka
- React
- TypeScript
- Oracle SQL
- PostgreSQL
- Hibernate
- JPA
- OpenAPI
- REST
- Microservices
- Domain-Driven Design
- Next.js
- AWS
- Azure
- GCP
- Kubernetes
- Helm
- Terraform
- Pulumi
- JUnit 5
- Mockito
- Testcontainers
- Pact
- OpenTelemetry
- Prometheus
- Grafana
- Redis
- GraphQL
- Apache Spark
- Flink
- CI/CD
- Agile