Mastercard

Software Engineer II

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик в команду Core Payments, Network Solutions компании Mastercard. Разработка и сопровождение платёжных микросервисов, автоматизация тестирования и обеспечение эксплуатационной готовности решений.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать и сопровождать программные компоненты, фреймворки автоматизации и инструменты валидации для платёжных приложений
  • Разрабатывать микросервисы на Java и Spring Boot, работать с реляционными SQL-базами
  • Участвовать в обсуждении дизайна и архитектуры, применять паттерны проектирования и принципы domain-driven design
  • Разрабатывать и поддерживать unit-, функциональные и интеграционные тесты, интеграции тестирования в CI/CD
  • Анализировать и улучшать производительность обработки транзакций, проводить нагрузочное тестирование и поиск узких мест
  • Поддерживать observability, мониторинг и эксплуатационную готовность окружений
  • Диагностировать продакшн-инциденты и устранять их первопричины
  • Управлять релизными процессами, сборками и артефактами через стандартизированные CI/CD-пайплайны, включая canary и blue-green деплой
  • Взаимодействовать с инженерами, архитекторами, продуктом и операционными командами

Требования

  • Опыт разработки ПО и quality engineering, включая создание микросервисов на Java и Spring Boot
  • Владение реляционными данными и SQL-базами, желательно PostgreSQL и Oracle SQL
  • Понимание cloud-native архитектуры: AWS, PCF, Kubernetes, а также микросервисов, распределённых систем и event-driven дизайна
  • Знание ООП, модульности, паттернов проектирования, структур данных и алгоритмов
  • Умение применять domain-driven design и паттерны MVC, API Gateway, Dependency Injection, Lazy Loading, service-to-worker, Intercepting Filter
  • Понимание принципов mission-critical инженерии: безопасность, масштабируемость, отказоустойчивость, тестирование, эксплуатация
  • Опыт разработки и выполнения unit-, функциональных, интеграционных и нагрузочных тестов в Linux и веб-приложениях
  • Опыт автоматизации тестирования и интеграции тестов, покрытия кода и деплоя в CI/CD с Jenkins, XL Release, GitHub Actions, Sonar, Clover
  • Знание принципов безопасного кодирования и application security, например OWASP, участие в code review
  • Умение настраивать проверки качества кода, сканирование уязвимостей и software composition analysis с Sonar, Zally, Checkmarx, JFrog Xray, Veracode
  • Умение оркестрировать релизные процессы, работать с API пайплайнов и управлять сборками и артефактами через Artifactory
  • Сильные навыки аналитики, отладки и решения проблем, включая анализ производительности и продакшн-траблшутинг через Splunk
  • Ясная устная и письменная коммуникация и эффективная работа в команде

Условия

  • Конкурентная базовая зарплата и возможный годовой бонус
  • Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
  • Гибкие и health savings счета
  • Оплачиваемые отпуска, включая 16 недель отпуска для новоиспечённых родителей и до 20 дней отпуска по утрате
  • 80 часов оплачиваемого больничного, 25 дней отпуска и 5 личных дней
  • 10 оплачиваемых федеральных праздников США
  • 401k с company match
  • Компенсация фитнеса или тренажёрный зал в офисе
  • Возможность компенсации обучения

Навыки

  • Java
  • Spring Boot
  • SQL
  • PostgreSQL
  • Oracle SQL
  • AWS
  • PCF
  • Kubernetes
  • микросервисы
  • event-driven architecture
  • domain-driven design
  • MVC
  • API Gateway
  • Dependency Injection
  • Linux
  • Jenkins
  • XL Release
  • GitHub Actions
  • Sonar
  • Clover
  • OWASP
  • Zally
  • Checkmarx
  • JFrog Xray
  • Veracode
  • Artifactory
  • Splunk
  • CI/CD

Похожие вакансии

Software Engineer II/III
Kautex TextronMiddleHunt Valley EstatesОфис
88,200 – 130,000 USD в год
30 окт.
Backend Engineer, Profile & Community
AirbnbMiddleУдалённо
162,000 – 186,000 USD в год
29 окт.
Backend Software Engineer III Java Kafka
JPMorganChaseSeniorWilmingtonОфис
29 окт.
Software Engineer III
JPMorganChaseMiddleWilmingtonОфис
29 окт.
Software Engineer (Time & Billing)
LitifyMiddlePhoenixУдалённо
115,000 – 120,000 USD в год
29 окт.
Software Engineer II — Mastercard, 92,000 – 147,000 USD в год, O’fallon | itrelocate