Mastercard
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду performance engineering платёжной сети Mastercard. Задача — повышать масштабируемость и надёжность приложений авторизации: строить автоматизацию, разрабатывать performance-решения и находить узкие места в продакшене.
Задачи
- Проектировать, настраивать и выполнять нагрузочные тесты, доводить до устранения сбоев
- Снимать метрики производительности: RPS, P95/P99 латентность, производительность запросов, конкурентность, утилизация системы
- Разбираться в Java-коде, базах данных, middleware и вендорском ПО для поиска и устранения узких мест
- Улучшать performance-окружение собственным кодом, автоматизацией и внешними инструментами
- Обучать и развивать младших инженеров
- Готовить презентации с результатами для стейкхолдеров
Требования
- Сильный опыт разработки на Java Spring Boot
- Опыт отладки проблем производительности с APM-инструментами (Dynatrace, Splunk, JProfiler, JMH)
- Опыт оптимизации запросов к PostgreSQL и Oracle
- Желателен опыт в платёжной индустрии (ISO 8583, 4-party model)
- Системный подход к решению проблем, сильные коммуникативные навыки, чувство ответственности
- Управление временем и проектами, приоритизация, обмен знаниями
- Самостоятельность, внимательность к деталям, работа с минимальным контролем
- Готовность к изменениям и освоению новых технологий и практик
Условия
- Конкурентная базовая зарплата и годовой бонус
- Страховки: медицинская, стоматологическая, зрение, инвалидность, жизнь
- Flexible spending account и health savings account
- Оплачиваемые отпуска: 25 дней отпуска, 5 личных дней, 80 часов sick leave, 16 недель отпуска по уходу за ребёнком
- 10 оплачиваемых федеральных праздников
- 401k с company match
- Компенсация фитнеса или тренажёрный зал в офисе
- Компенсация обучения
Навыки
- Java
- Spring Boot
- Dynatrace
- Splunk
- JProfiler
- JMH
- PostgreSQL
- Oracle
- ISO 8583
- APM