JPMorganChase
Software Engineer III (Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в дивизионе Digital Technology JPMorganChase. Проектирование и разработка масштабируемых финансовых продуктов в agile-команде с использованием Java, микросервисов и AI-ассистентов в разработке.
Задачи
- Разрабатывать, проектировать и сопровождать программные решения, проводить техническую диагностику нестандартных проблем
- Создавать безопасный и качественный production-код, поддерживать алгоритмы, синхронно работающие с системами
- Использовать корпоративные AI-ассистенты для генерации/рефакторинга кода, тестов и документации с валидацией результатов
- Применять инструменты SDLC и автоматизации для повышения эффективности
- Готовить архитектурные и проектные артефакты для сложных приложений
- Собирать, анализировать и визуализировать данные из больших наборов для улучшения систем
- Выявлять скрытые проблемы и паттерны в данных для улучшения кодовой базы и архитектуры
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Практический опыт в системном дизайне, разработке, тестировании и операционной стабильности
- Опыт разработки, отладки и поддержки кода в крупной корпоративной среде на современных языках программирования и языках запросов к БД
- Опыт работы с корпоративными AI-инструментами разработки и критической оценки AI-результатов
- Понимание ответственного использования AI, безопасности и устойчивости
- Знание SDLC и agile-методологий, CI/CD, Application Resiliency и Security
- Опыт создания Java-микросервисов/API и RESTful-сервисов на Spring Boot, J2EE и JAX-RS
- Опыт построения распределённых систем с паттерном CQRS
- Опыт обработки больших данных через Spark и real-time событий через Kafka, контракты API через Swagger и AVRO, JSON/XML
- Опыт работы с Servlets и JDBC, базами Oracle и Cassandra
- Опыт с Maven, IntelliJ, GIT/BitBucket, JUnit, Mockito, Log4j, Splunk, Dynatrace, Jenkins, Docker, Terraform, Tableau
Условия
- Конкурентный компенсационный пакет, базовая зарплата зависит от роли, опыта, навыков и локации
- Возможны комиссионные и дискреционные премии, денежные и акционные
- Медицинская страховка, оздоровительные центры, пенсионный план, помощь с детьми, оплата обучения, поддержка ментального здоровья, финансовый коучинг
- Равные возможности трудоустройства, инклюзивная среда
Навыки
- Java
- Spring Boot
- J2EE
- JAX-RS
- CQRS
- Spark
- Kafka
- Swagger
- AVRO
- JSON
- XML
- Servlets
- JDBC
- Oracle
- Cassandra
- Maven
- IntelliJ
- GIT
- BitBucket
- JUnit
- Mockito
- Log4j
- Splunk
- Dynatrace
- Jenkins
- Docker
- Terraform
- Tableau
- CI/CD
- REST