Mastercard

Senior Software Engineer - Java

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

Senior-инженер в команду Enterprise Credit Risk для разработки и модернизации full-stack приложений, обеспечивающих кредитный скоринг, управление портфельными рисками и аналитику в кредитной экосистеме Mastercard.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать и поддерживать масштабируемые full-stack приложения для продуктов Enterprise Credit Risk
  • Создавать безопасные и отказоустойчивые backend-сервисы на Java, Spring Boot и Spring Framework
  • Разрабатывать современные адаптивные интерфейсы на React, Angular, TypeScript, JavaScript
  • Проектировать и реализовывать RESTful API, микросервисы и event-driven интеграции
  • Сотрудничать с продакт-менеджерами, бизнес-аналитиками, риск-экспертами, архитекторами и data-командами для перевода бизнес-требований в технические решения
  • Участвовать в обсуждении архитектуры и технического дизайна, оценивать технологии и предлагать решения
  • Разрабатывать переиспользуемые сервисы, компоненты и фреймворки
  • Применять практики качественной разработки: ООП, паттерны проектирования, автоматизированное тестирование, код-ревью, безопасное кодирование
  • Диагностировать и устранять сложные проблемы приложений и продакшена, проводить root cause analysis
  • Непрерывно улучшать производительность, масштабируемость, надёжность, observability и безопасность приложений
  • Участвовать в cloud-native разработке, контейнеризации, CI/CD и DevSecOps практиках
  • Менторить junior и middle инженеров, делиться техническими знаниями
  • Участвовать в Agile-планировании, оценке, приоритизации и поставке

Требования

  • Значительный опыт работы Software Engineer, Senior Software Engineer, Full-Stack Engineer или аналогичная роль в enterprise-разработке
  • Сильный практический опыт с Java и современными практиками разработки на Java, глубокое понимание ООП, принципов проектирования и паттернов
  • Подтверждённый опыт создания RESTful API, микросервисов и распределённых приложений на Spring Boot и Spring Framework
  • Опыт разработки современных адаптивных веб-приложений на React, Angular, TypeScript, JavaScript или аналогичных технологиях
  • Сильный опыт работы с реляционными базами данных и SQL, включая PostgreSQL, Oracle или SQL Server
  • Опыт проектирования и интеграции приложений с event-driven архитектурой, платформами обмена сообщениями (Kafka) и JSON/XML API
  • Опыт cloud-native разработки, Docker, Kubernetes и облачных платформ Azure или AWS
  • Понимание практик качества ПО: автоматизированное тестирование, код-ревью, CI/CD, контроль версий, безопасная разработка
  • Способность решать сложные технические проблемы, анализировать поведение систем и оптимизировать производительность и масштабируемость
  • Подтверждённое техническое лидерство в сложных проектах, платформенных инициативах, архитектурных улучшениях или кросс-командной работе
  • Сильные аналитические навыки и навыки решения проблем, умение работать в условиях неопределённости и оценивать компромиссы
  • Отличные навыки письменной и устной коммуникации
  • Степень бакалавра в Computer Science, Engineering, Information Systems или смежной STEM-дисциплине (или эквивалентный практический опыт)

Условия

  • Гибридный формат работы в O'Fallon, MO: три дня в неделю в офисе
  • Конкурентная базовая зарплата и возможный годовой бонус или комиссия
  • Страхование: медицинское, стоматологическое, офтальмологическое, страхование жизни и инвалидности
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска: 16 недель отпуска для новоиспечённых родителей, до 20 дней отпуска по утрате, 25 дней отпуска и 5 личных дней в год
  • 80 часов оплачиваемого больничного, 10 оплачиваемых федеральных праздников
  • 401k с лучшим в классе company match
  • Отложенная компенсация для подходящих ролей
  • Компенсация фитнеса или собственный фитнес-зал
  • Возможность компенсации обучения
  • Программы инклюзивности и равных возможностей

Навыки

  • Java
  • Spring Boot
  • Spring Framework
  • REST API
  • Microservices
  • React
  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • SQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • Kafka
  • JSON
  • XML
  • Docker
  • Kubernetes
  • Azure
  • AWS
  • CI/CD
  • GitHub
  • JPA
  • Hibernate
  • DevSecOps

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

Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Software Design Engineer
Censis TechnologiesMiddleEverettОфисРелокация
101,200 – 169,050 USD в год
12 окт.
Senior Software Engineer, CX Platform
CiscoSeniorSan JoseГибрид
167,700 – 245,200 USD в год
12 окт.
Associate Full Stack Engineer
ZOLL LifeVestMiddleChelmsfordОфисРелокация
103,000 – 115,000 USD в год
9 окт.
Lead Product Software Engineer (DevOps/Deep Web Tech)
The Walt Disney CompanyLeadGlendaleОфис
155,700 – 218,700 USD в год
9 окт.
Senior Software Engineer - Java — Mastercard, 115,000 – 184,000 USD в год, O’fallon | itrelocate