Mastercard
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Software Engineering внутри Mastercard Payment Gateway Services. Разработка и поддержка платёжных gateway-приложений с фокусом на надёжность, наблюдаемость и техническое лидерство.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать крупномасштабные приложения и платёжные gateway-продукты
- Строить масштабируемые и безопасные решения на Java 17+, Spring Framework и Spring Boot
- Применять принципы проектирования и архитектуры ПО
- Участвовать во всём жизненном цикле разработки — от требований до поддержки
- Разрабатывать преимущественно backend-сервисы с элементами full-stack на React, Angular, Vue
- Создавать и поддерживать unit-, функциональные и интеграционные тесты
- Проводить code review, давать техническое лидерство и менторить разработчиков и тестировщиков
- Взаимодействовать с engineering, QA, DevOps и бизнес-стейкхолдерами
- Применять практики безопасного кодирования
- Разбирать сложные инциденты, проводить root cause analysis и внедрять устойчивые решения
- Проектировать и поддерживать observability-решения на Dynatrace, Datadog, Splunk, Grafana
- Улучшать производительность, масштабируемость и надёжность систем
- Развивать CI/CD и автоматизацию на Jenkins, Artifactory
- Поддерживать приложения в публичных и приватных облаках, включая PCF и Kubernetes
Требования
- Bachelor's или Master's в Computer Science, Engineering, IT или смежной области либо эквивалентный опыт
- 5+ лет разработки и поддержки крупномасштабных распределённых приложений
- Продвинутый Java, желательно Java 17+, сильное знание Spring Framework и Spring Boot
- Опыт проектирования ПО, архитектуры и безопасного кодирования
- Опыт написания unit-, функциональных и интеграционных тестов
- Опыт с современными frontend-фреймворками: React, Angular, Vue или аналоги
- Практический опыт с observability и мониторингом: Dynatrace, Datadog или Splunk
- Опыт с CI/CD и автоматизацией: Jenkins и Artifactory
- Опыт работы в публичных или приватных облаках
- Сильные навыки troubleshooting, оптимизации производительности и решения проблем
- Способность обеспечивать техническое лидерство через code review, design review и менторство
- Умение работать самостоятельно и в кросс-функциональной команде
Условия
- Конкурентная базовая зарплата и возможный годовой бонус
- Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
- Flexible spending account и health savings account
- Оплачиваемые отпуска: 25 дней отпуска, 5 personal days, 16 недель отпуска для родителей
- 80 часов Paid Sick and Safe Time
- 10 оплачиваемых федеральных праздников
- 401k с company match
- Reimbursement на фитнес или on-site фитнес-залы
- Возможность tuition reimbursement
Навыки
- Java
- Java 17+
- Spring Framework
- Spring Boot
- React
- Angular
- Vue
- Dynatrace
- Datadog
- Splunk
- Grafana
- Jenkins
- Artifactory
- CI/CD
- Kubernetes
- Docker
- PCF
- AWS
- Azure
- GitHub Actions
- Terraform
- Ansible
- Chef
- Habitat
- Python
- Bash
- OWASP Top 10
- PCI DSS