Mastercard
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду ABU, которая обеспечивает безопасный обмен изменениями данных аккаунтов для повторяющихся платежей. Задача — модернизация платформы и разработка отказоустойчивых распределённых систем на Java.
Задачи
- Реализовывать логику приложения на Java
- Писать код для unit-, интеграционного и функционального тестирования
- Участвовать во всех scrum-церемониях
- Применять лучшие практики разработки для создания поддерживаемого, тестируемого, масштабируемого и безопасного кода
- Наставлять младших членов команды
- Взаимодействовать со стейкхолдерами и отчитываться о ходе разработки
- Предлагать креативные решения сложных задач
Требования
- Глубокие знания Java
- Отличное знание Spring и других фреймворков
- Знание фреймворков unit-тестирования и мокирования (JUnit, Mockito, EasyMock)
- Знание SQL и опыт работы с Oracle
- Опыт работы с высоконагруженными приложениями
- Навыки диагностики проблем и креативного решения задач
- Организованность, умение вести несколько задач в рамках сроков
Условия
- Конкурентная базовая зарплата и возможный годовой бонус
- Страхование (медицинское, стоматологическое, зрение, жизнь и др.)
- Оплачиваемые отпуска и больничные
- 401k с match от компании
- Компенсация фитнеса или тренажёрный зал в офисе
- Компенсация обучения
Навыки
- Java
- Spring
- JUnit
- Mockito
- EasyMock
- SQL
- Oracle