JPMorganChase
Full Stack Java / Typescript / AWS Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий full-stack инженер в команду Consumer and Community Bank — Business Banking. Разработка backend-сервисов и agentic-воркфлоу на TypeScript, API на Java/Spring Boot, развёртывание в AWS с IaC.
Задачи
- Проектировать, разрабатывать и поддерживать backend-сервисы и agentic-воркфлоу на TypeScript, а также API на Java и Spring Boot
- Реализовывать микросервисную архитектуру с использованием Spring Cloud для service discovery, конфигурации и отказоустойчивости
- Контейнеризировать и развёртывать приложения в AWS (ECS, EKS, Lambda, EC2)
- Реализовывать и поддерживать инфраструктуру AWS через Infrastructure as Code
- Применять реактивные парадигмы программирования для высокопроизводительных систем
- Внедрять в команде практики AI-assisted разработки, задавать стандарты валидации (secure coding, peer review, автотесты)
- Применять принципы 12-factor app для cloud-native разработки
- Проектировать и проводить нагрузочное и performance-тестирование с JMeter или Blazemeter
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Backend-опыт: Java 21, Spring Boot, Spring Cloud
- Frontend-опыт: TypeScript, JavaScript
- Опыт микросервисной архитектуры со Spring Cloud
- Опыт работы с AWS через IaC, Lambda, S3, Kafka
- Опыт реактивного программирования
- Опыт внедрения AI-assisted инструментов разработки и стандартов проверки их результатов
- Понимание ответственного использования AI в инженерных процессах, безопасности и обработки данных
- Знание принципов 12-factor app
- Опыт нагрузочного тестирования с JMeter или Blazemeter
- CI/CD: Jules, Spinnaker; observability: Splunk, Dynatrace; БД: Cassandra, DynamoDB, PostgreSQL, ElastiCache
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможны комиссионные и дискреционные премии, акции
- Комплексная медстраховка, центры здоровья и wellness
- Пенсионный план, резервный уход за детьми, компенсация обучения
- Поддержка ментального здоровья, финансовый коучинг
- Равные возможности трудоустройства, accommodations для религиозных и медицинских потребностей
Навыки
- Java
- Java 21
- Spring Boot
- Spring Cloud
- TypeScript
- JavaScript
- AWS
- ECS
- EKS
- Lambda
- EC2
- S3
- Kafka
- IaC
- Reactive programming
- JMeter
- Blazemeter
- Jules
- Spinnaker
- Splunk
- Dynatrace
- Cassandra
- DynamoDB
- PostgreSQL
- ElastiCache
- LLM
- A2A protocol
- Agent2UI