Visa
Staff Software Engineer Java/Backend/AI/Dispute Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в команду глобальной платформы Disputes Platform компании Visa. Проектирование и разработка масштабируемых backend-решений для обработки платежных транзакций и споров.
Задачи
- Проектировать, разрабатывать, тестировать и развертывать масштабируемые Java-приложения, API, веб-сервисы и микросервисы для глобальной платформы Disputes Platform
- Строить высокодоступные распределенные системы для обработки больших объемов транзакций с высокой производительностью и отказоустойчивостью
- Переводить бизнес- и функциональные требования в качественные технические решения и архитектуру систем
- Взаимодействовать с product-менеджерами, архитекторами и кросс-функциональными командами для поставки фич
- Писать чистый, поддерживаемый и переиспользуемый код, продвигать инженерные практики и стандарты качества
- Проводить код-ревью и наставлять членов команды по вопросам проектирования и разработки
- Анализировать production-инциденты, находить первопричины и внедрять долгосрочные решения
- Использовать SQL и базы данных для поддержки сложной обработки транзакций и анализа данных
- Участвовать в Agile-процессах: планирование, оценка, дизайн-ревью и релизы
- Поддерживать production-системы через incident response и операционное совершенствование
- Участвовать в модернизации платформы, автоматизации, observability и непрерывных улучшениях
- Использовать современные инженерные инструменты, включая AI-assisted разработку, для повышения продуктивности и качества
- Развивать экспертизу в экосистеме управления спорами Visa
Требования
- 5+ лет релевантного опыта с степенью бакалавра, или 2+ года опыта с продвинутой степенью, или 0 лет с PhD, либо 8+ лет релевантного опыта
- Сильный опыт разработки высокомасштабируемых распределенных enterprise-приложений
- Владение Java/J2EE, Spring Boot, React и REST/SOAP веб-сервисами
- Сильные навыки SQL-разработки; опыт с NoSQL базами (предпочтительно DB2, Cassandra, MySQL)
- Практический опыт с микросервисами, Docker, Kubernetes/OpenShift и облачными технологиями
- Опыт поставки сложных программных решений от проектирования до production-деплоя
- Сильные навыки troubleshooting, отладки и анализа первопричин
- Опыт с Kafka, брокерами сообщений, Gradle и Git
- Опыт обработки данных на Java или Python, Spark и ETL-фреймворках
- Предпочтительно: 7+ лет опыта с бакалаврской степенью, или 5+ лет с продвинутой степенью, или 3+ года с PhD в Computer Science или смежной области
- Предпочтительно: умение использовать генеративный AI для ускорения разработки; опыт с AI/ML технологиями
- Предпочтительно: знакомство с CI-инструментами (Jenkins) и платформами инфраструктурной автоматизации (Ansible, Chef)
- Предпочтительно: опыт работы в Agile, включая Scrum
- Предпочтительно: опыт разработки в рамках Secure Software Development Life Cycle (SSDLC)
- Предпочтительно: опыт с фреймворками тестовой автоматизации (Selenium, TestNG, Cucumber)
- Предпочтительно: практический опыт программирования на Python, понимание Linux/UNIX и shell-скриптинга
- Предпочтительно: опыт с инструментами автоматизации и планирования нагрузок (Control-M, CA-ESP, AutoSys)
- Предпочтительно: знакомство со Scaled Agile Framework (SAFe)
- Предпочтительно: опыт в платежной или транзакционной обработке в финансовой сфере
Условия
- Требуется присутствие в офисе не менее 3 дней в неделю (подтверждается нанимающим менеджером)
- Позиция не предполагает визовой поддержки или трансфера
- Оценочный диапазон зарплаты для США: $133,300.00 – $213,400.00 USD в год, возможны бонусы и equity
- Комплексный пакет льгот: Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, оплачиваемый отпуск, Wellness Program
- Командировки 5–10% времени
- Работа в офисе, стандартные физические требования (сидеть/стоять за столом, работа с офисной техникой)
- Visa — EEO-работодатель
Навыки
- Java
- J2EE
- Spring Boot
- React
- REST
- SOAP
- SQL
- NoSQL
- DB2
- Cassandra
- MySQL
- Microservices
- Docker
- Kubernetes
- OpenShift
- Cloud
- Kafka
- Message brokers
- Gradle
- Git
- Python
- Spark
- ETL
- Generative AI
- AI/ML
- Jenkins
- Ansible
- Chef
- Agile
- Scrum
- SSDLC
- Selenium
- TestNG
- Cucumber
- Linux
- UNIX
- Shell scripting
- Control-M
- CA-ESP
- AutoSys
- SAFe