JPMorganChase
Software Engineer III (Full Stack Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в подразделение Business Access & Tools банка JPMorganChase. Разработка backend-сервисов и agentic-воркфлоу на TypeScript и API на Java/Spring Boot с деплоем в AWS.
Задачи
- Проектировать, разрабатывать и сопровождать backend-сервисы и agentic-воркфлоу на TypeScript, а также API на Java и Spring Boot
- Реализовывать микросервисную архитектуру с использованием Spring Cloud для service discovery, конфигурации и отказоустойчивости
- Контейнеризировать и деплоить приложения в AWS (ECS, EKS, Lambda, EC2)
- Поддерживать инфраструктуру AWS через Infrastructure as Code
- Применять реактивные парадигмы программирования для высоконагруженных систем
- Проектировать и проводить нагрузочное и производительное тестирование с JMeter или Blazemeter
- Использовать AI-ассистенты для генерации и рефакторинга кода, написания тестов и документации с валидацией результатов
- Готовить архитектурные и проектные артефакты для сложных приложений
- Собирать, анализировать и визуализировать данные из больших наборов для непрерывного улучшения систем
Требования
- Опыт в software engineering от 3 лет или профильная сертификация
- Backend-опыт: Java 21, Spring Boot, Spring Cloud
- Frontend-опыт: TypeScript, JavaScript
- Опыт построения микросервисной архитектуры на Spring Cloud
- Опыт работы с AWS и Infrastructure as Code, Lambda, S3, Kafka
- Практический опыт в системном дизайне, разработке, тестировании и обеспечении эксплуатационной стабильности
- Опыт разработки и отладки кода в крупной корпоративной среде, знание языков запросов к БД
- Опыт использования AI-ассистентов разработки с критической проверкой результатов
- Понимание ответственного использования AI, включая чувствительность данных и безопасную обработку ввода/вывода
- Знание Software Development Life Cycle
- Понимание agile-методологий, CI/CD, отказоустойчивости и безопасности
Условия
- Конкурентный пакет вознаграждения: базовый оклад, возможны комиссионные и дискреционные премии, акции
- Комплексное медицинское страхование
- Центры здоровья и велнеса на территории
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка ментального здоровья и финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Java 21
- Spring Boot
- Spring Cloud
- TypeScript
- JavaScript
- AWS
- ECS
- EKS
- Lambda
- EC2
- S3
- Kafka
- Infrastructure as Code
- JMeter
- Blazemeter
- CI/CD
- Python
- Agent2UI
- A2A protocol