Mastercard

Senior Software Engineer

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

Full-stack инженер в команду Commercial Customer Experience в Mastercard. Разработка масштабируемых cloud-native решений с фокусом на backend на Java/Spring Boot и фронтенд на Angular, микросервисы и event-driven архитектура на Kafka.

Задачи

  • Проектировать, разрабатывать и развивать безопасные масштабируемые микросервисы и API на Java/Spring Boot
  • Разрабатывать full-stack приложения: интерфейсы на Angular и backend-сервисы на Java/Spring Boot
  • Проектировать и реализовывать event-driven архитектуры с использованием Apache Kafka и аналогичных технологий
  • Переводить бизнес- и продуктовые требования в надёжные поддерживаемые технические решения, участвовать в проектировании архитектуры
  • Интегрировать сервисы с Angular-приложениями, базами данных, внутренними платформами и сторонними системами, включая эффективные SQL-решения для высоких нагрузок
  • Применять AI-инструменты разработки для ускорения кодинга, тестирования, отладки, документации и код-ревью
  • Обеспечивать соответствие стандартам безопасности, производительности, масштабируемости и надёжности Mastercard
  • Применять принципы 12-factor, cloud-native практики и инженерное governance Mastercard
  • Участвовать в код-ревью, pull request, ретроспективах и технических обсуждениях
  • Взаимодействовать с инженерами, тестировщиками, product- и technical program-менеджерами
  • Устранять сложные production- и performance-проблемы, повышать надёжность систем и менторить инженеров

Требования

  • Опыт разработки enterprise-приложений в роли Software Engineer, Senior Software Engineer или Full-Stack Engineer
  • Обширный опыт разработки на Core Java, Spring Framework, Spring Boot, RESTful API и микросервисах
  • Сильный опыт full-stack разработки, включая современный UI на Angular и backend на Java/Spring
  • Практический опыт с Apache Kafka или аналогичными event-streaming технологиями
  • Понимание микросервисной архитектуры, распределённых систем, дизайна API и cloud-native практик
  • Понимание принципов облачной архитектуры: масштабируемость, отказоустойчивость, надёжность, высокая доступность
  • Знание ООП, паттернов проектирования, структур данных, алгоритмов и системного дизайна
  • Опыт использования AI-инструментов разработки для повышения продуктивности и качества кода
  • Сильные навыки SQL и работы с БД (PostgreSQL или Oracle), включая оптимизацию для высоконагруженных транзакционных систем
  • Опыт диагностики и улучшения производительности, масштабируемости и надёжности приложений в production
  • Понимание best practices: автоматизированное тестирование, CI/CD, Git, код-ревью, observability
  • Умение переводить сложные бизнес-требования в безопасные, тестируемые и поддерживаемые решения
  • Опыт работы в Agile-среде
  • Самостоятельность, умение управлять приоритетами и принимать технические решения с минимальным надзором
  • Сильные коммуникативные навыки и умение объяснять технические концепции
  • Степень бакалавра в Computer Science, Engineering, Information Systems или эквивалентный практический опыт

Условия

  • Гибридный формат: 3 дня в неделю в офисе в Arlington, VA
  • Конкурентная базовая зарплата и возможный годовой бонус
  • Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска: 16 недель отпуска по уходу за ребёнком, до 20 дней bereavement leave, 25 дней отпуска и 5 personal days
  • 80 часов Paid Sick and Safe Time, 10 оплачиваемых федеральных праздников
  • 401k с company match
  • Reimbursement на фитнес или on-site фитнес-залы
  • Возможность компенсации обучения
  • Отложенная компенсация для подходящих ролей

Навыки

  • Java
  • Spring
  • Spring Boot
  • REST API
  • микросервисы
  • Angular
  • Apache Kafka
  • SQL
  • PostgreSQL
  • Oracle
  • CI/CD
  • Git
  • cloud-native
  • AI-assisted development
  • 12-factor
  • Agile

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

Full Stack Engineer Senior
General Dynamics Information TechnologySeniorУдалённо
110,500 – 149,500 USD в год
16 окт.
Full-stack Engineer 4 (Python, Typescript, React, AWS)
Capital OneSeniorCambridgeОфис
179,400 – 245,600 USD в год
16 окт.
Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full Stack Developer
ZoomMiddleSan JoseГибрид
98,900 – 228,700 USD в год
15 окт.
Sr. Manager Full-stack Engineer (People Leader)
Capital OneSeniorNew YorkОфис
250,800 – 286,200 USD в год
15 окт.
Senior Software Engineer — Mastercard, 132,000 – 212,000 USD в год, Arlington | itrelocate