Mastercard
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java-разработчик в команду Directory Services департамента Core Payments Mastercard. Разработка и поддержка высоконагруженных сервисов платформы аутентификации Identity Check на протоколе EMV 3-D Secure.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать Java-компоненты
- Участвовать в проработке требований и проектировании решений
- Разрабатывать unit-, функциональные и интеграционные тесты
- Поддерживать CI/CD через автоматизированное тестирование
- Анализировать производительность и устранять узкие места
- Применять практики безопасного кодирования и участвовать в code review
- Диагностировать и устранять проблемы в dev, test и prod окружениях
- Работать в Agile-команде с инженерами, тестировщиками и product owner
Требования
- Опыт разработки Java-микросервисов и RESTful API на Java EE и Spring, включая Spring Boot
- Знание принципов проектирования ПО, структур данных и ООП
- Опыт работы с Kubernetes и Docker
- Опыт работы с Git и Bitbucket
- Опыт работы с реляционными и распределёнными хранилищами, например Oracle Database и Redis
- Опыт деплоя и поддержки приложений на Tomcat или аналогичных платформах
- Опыт использования AI-инструментов разработки (GitHub Copilot, Claude Code)
- Понимание принципов безопасного кодирования (OWASP, CWE, SEI CERT)
- Опыт написания автотестов на уровне unit, service и integration
- Опыт с фреймворками тестирования JUnit, Mockito, Spring Test
- Понимание распределённых систем и современных архитектур
- Навыки самостоятельной диагностики и анализа первопричин проблем
- Сильные аналитические и коммуникационные навыки
Условия
- Конкурентная базовая зарплата и годовой бонус
- Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
- Flexible spending account и health savings account
- Оплачиваемые отпуска: 25 дней отпуска, 5 личных дней, 80 часов sick leave, 16 недель отпуска по уходу за ребёнком
- 10 оплачиваемых федеральных праздников
- 401k с company match
- Компенсация фитнеса или тренажёрный зал в офисе
- Возможность компенсации обучения
Навыки
- Java
- Java EE
- Spring
- Spring Boot
- RESTful API
- Kubernetes
- Docker
- Git
- Bitbucket
- Oracle Database
- Redis
- Tomcat
- GitHub Copilot
- Claude Code
- JUnit
- Mockito
- Spring Test
- OWASP
- CWE
- SEI CERT