JPMorganChase
Java Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду Governance and Controls Technology корпоративного сектора. Проектирование и разработка критичных для бизнеса приложений на Java/Spring Boot с использованием AI-ассистентов в инженерных процессах.
Задачи
- Разрабатывать и сопровождать программные решения: проектирование, разработка, техническая диагностика сложных проблем
- Создавать безопасный высококачественный production-код и поддерживать алгоритмы синхронной работы с системами
- Готовить архитектурные и проектные артефакты для сложных приложений и следить за соблюдением проектных ограничений
- Использовать корпоративные AI-инструменты для генерации и рефакторинга кода, создания unit-тестов и документации с валидацией результатов через peer review и автотесты
- Применять инструменты SDLC-цепочки, включая AI-ассистированную разработку и автоматизацию, для повышения ценности автоматизации
- Собирать, анализировать и визуализировать данные из больших разнородных наборов для непрерывного улучшения приложений и систем
- Проактивно выявлять скрытые проблемы и паттерны в данных и использовать выводы для улучшения кода и архитектуры
- Участвовать в сообществах практики и мероприятиях по новым технологиям
- Самостоятельно работать над модулями с минимальной поддержкой
Требования
- Практический опыт в системном дизайне, разработке приложений, тестировании и обеспечении операционной стабильности
- Опыт full stack разработки с подтверждённым треком создания и деплоя критичных для бизнеса приложений в production
- Владение Java, Spring Boot, JPA, SQL и готовность изучать дополнительные языки программирования
- Опыт работы с React и другими frontend-технологиями
- Опыт использования корпоративных AI-инструментов разработки (кодогенерация, тесты, диагностика, документация) с умением критически оценивать и валидировать результаты AI
- Понимание интеграции AI в инженерные процессы: чувствительность данных, подготовка входных данных, измерение производительности, fine tuning моделей, соблюдение требований безопасности и отказоустойчивости
- Опыт руководства эффективным использованием одобренных AI-инструментов разработки и установки командных стандартов валидации результатов
- Понимание ответственного использования AI в инженерных процессах и опыт наставничества инженеров по безопасному и комплаентному внедрению
- Знание cloud-based разработки
- Опыт разработки, отладки и поддержки кода в крупной корпоративной среде, включая языки запросов к базам данных
- Общее понимание SDLC, включая agile-практики: CI/CD, отказоустойчивость приложений и безопасность
Условия
- Конкурентный пакет вознаграждения: базовый оклад определяется ролью, опытом, навыками и локацией
- Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций с вестингом
- Комплексная медицинская страховка, центры здоровья и велнеса на территории офиса
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг и другое
- Равные возможности трудоустройства, политика разнообразия и инклюзии, разумные accommodations
Навыки
- Java
- Spring Boot
- JPA
- SQL
- React
- Python
- LLM API
- AWS
- Azure
- Google Cloud Platform
- Docker
- Kubernetes
- микросервисы
- CI/CD
- AI-assisted development