JPMorganChase
Software Engineer III (Full Stack)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Digital Banking JPMorganChase. Разработка AI-enabled cloud-native приложений на Java/Python и React с использованием публичного облака AWS.
Задачи
- Разрабатывать стандартные программные решения, проектирование и техническая поддержка
- Писать безопасный и качественный код на одном из языков программирования
- Использовать корпоративные AI-инструменты для генерации кода, рефакторинга, тестов и документации
- Проектировать и разрабатывать backend-сервисы на Java, Spring Boot, Spring WebFlux, Python
- Разрабатывать пользовательский интерфейс на React или другом современном JavaScript-фреймворке
- Создавать RESTful API и event-driven интеграции с использованием Kafka
- Поддерживать нагрузки на AWS ECS, EKS, Fargate, Lambda, S3, DynamoDB, RDS, MSK, ElastiCache, Amazon Bedrock
- Разрабатывать приложения по cloud-native принципам: масштабируемость, отказоустойчивость, высокая доступность
- Поддерживать контейнеризованные нагрузки на Docker и Kubernetes
- Участвовать в infrastructure-as-code решениях на Terraform, AWS CloudFormation
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Сильные навыки программирования на Java, Python, JavaScript или другом современном языке
- Опыт разработки и деплоя приложений на хотя бы одной крупной публичной облачной платформе, предпочтительно AWS
- Знание генеративного AI, LLM, prompt engineering, embeddings, векторных баз данных, AI-агентов и RAG
- Способность быстро осваивать новые технологии
- Опыт работы с AWS: ECS, EKS, Fargate, Lambda, S3, DynamoDB, RDS, MSK, ElastiCache, CloudWatch, IAM, API Gateway, Amazon Bedrock
- Опыт с Java, Spring Boot, Spring WebFlux, Python или React
- Понимание ответственного использования AI в инженерных процессах
- Опыт по всему Software Development Life Cycle
- Знакомство с agile-методологиями, CI/CD, Application Resiliency и Security
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможные комиссии и дискреционные премии, акции
- Комплексное медицинское страхование
- Центры здоровья и wellness на территории
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья
- Финансовый коучинг
Навыки
- Java
- Spring Boot
- Spring WebFlux
- Python
- React
- JavaScript
- Kafka
- AWS
- ECS
- EKS
- Fargate
- Lambda
- S3
- DynamoDB
- RDS
- MSK
- ElastiCache
- CloudWatch
- IAM
- API Gateway
- Amazon Bedrock
- Docker
- Kubernetes
- Terraform
- AWS CloudFormation
- LLM
- RAG
- LangChain
- LangGraph
- Semantic Kernel
- CI/CD