Mastercard

Software Engineer II – Notification Manager

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

Backend-инженер в команду Notification Manager — enterprise-платформы уведомлений Mastercard, обрабатывающей высоконагруженные транзакционные события и рассылающей уведомления по email, SMS и API. Разработка и поддержка распределённых event-driven сервисов для продуктов в области фрода, безопасности и клиентского вовлечения.

Задачи

  • Проектировать, разрабатывать, тестировать и поддерживать Java/Spring Boot микросервисы
  • Реализовывать доработки, новые фичи и исправления дефектов в сервисах Notification Manager
  • Участвовать в обсуждении технического дизайна и превращать требования в работающий код
  • Писать чистый, поддерживаемый и безопасный код по инженерным стандартам Mastercard
  • Разрабатывать и поддерживать автоматические unit-, интеграционные и API-тесты
  • Участвовать в модернизации платформы: event-driven архитектуры на Kafka, декомпозиция сервисов, повышение отказоустойчивости, оптимизация производительности, cloud-native деплой
  • Снижать технический долг и повышать операционную эффективность платформы
  • Участвовать в production support, реагировании на инциденты и root cause analysis
  • Мониторить состояние системы через observability-инструменты и метрики
  • Диагностировать проблемы приложений, инфраструктуры и данных
  • Поддерживать релизы и подготовку к production
  • Работать с инженерами, QA, PMT, TPM и партнёрскими командами над выполнением roadmap
  • Участвовать в Agile-церемониях, elaboration-сессиях, оценке и груминге бэклога
  • Вести техническую документацию и делиться знаниями
  • Помогать и менторить junior-инженеров

Требования

  • Bachelor's degree in Computer Science, Engineering или эквивалентный опыт
  • 2–5 лет опыта разработки ПО
  • Опыт разработки приложений на Java и Spring Boot
  • Понимание REST API и микросервисных архитектур
  • Знакомство с messaging или event-driven системами
  • Опыт работы с системами контроля версий, code review и CI/CD
  • Рабочее знание SQL и реляционных баз данных
  • Сильные навыки диагностики и решения проблем
  • Умение самостоятельно вести назначенные задачи и эффективно работать в команде

Условия

  • Конкурентная базовая зарплата и возможный годовой бонус или комиссии в зависимости от роли
  • Страхование: медицинское, рецептурные препараты, стоматология, зрение, инвалидность, страхование жизни
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска: 16 недель отпуска для новоиспечённых родителей, до 20 дней отпуска по утрате близкого
  • 80 часов Paid Sick and Safe Time, 25 дней отпуска и 5 личных дней (пропорционально дате найма)
  • 10 оплачиваемых федеральных праздников США в год
  • 401k с лучшим в классе company match
  • Отложенная компенсация для подходящих ролей
  • Компенсация фитнеса или фитнес-залы на территории
  • Право на компенсацию обучения
  • Диапазон оплаты для O'Fallon, Missouri: $92,000 - $147,000 USD

Навыки

  • Java
  • JDK 17
  • Spring Boot
  • Kafka
  • REST API
  • Oracle
  • SQL
  • GitHub
  • Bitbucket
  • CI/CD
  • Splunk
  • Dynatrace
  • PCF
  • Tanzu
  • Kubernetes
  • Grafana
  • Prometheus
  • MQ
  • микросервисы
  • event-driven архитектура

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Software Engineer II – Notification Manager — Mastercard, 92,000 – 147,000 USD в год, O’fallon | itrelocate