Seaga Vending
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в компанию автоматизированных розничных решений: киоски, платёжные технологии и интегрированные аппаратные системы. Разработка финансовых приложений на микросервисной архитектуре со Spring Boot.
Задачи
- Проектировать, разрабатывать, тестировать, внедрять и поддерживать программные приложения и технологические платформы для автоматизированных розничных решений
- Анализировать бизнес- и клиентские требования для создания масштабируемых, безопасных и надёжных решений
- Взаимодействовать с кросс-функциональными инженерными командами для улучшения существующих приложений и интеграции аппаратного и программного обеспечения
- Анализировать потребности пользователей и требования к ПО, оценивать реализуемость дизайна в рамках бизнес- и технических ограничений
- Разрабатывать технические спецификации и требования к производительности для систем обработки платёжных транзакций
- Проектировать, писать код и тестировать приложения финансовых сервисов на микросервисной архитектуре с сервисами на Spring Boot
- Разрабатывать и поддерживать API и интеграции с внутренними системами, сторонними приложениями, аппаратными устройствами и платёжными технологиями
- Устранять дефекты ПО, проблемы интеграции и инциденты production-поддержки
- Выполнять развёртывание ПО, конфигурирование систем, тестирование, оптимизацию производительности и интеграцию на месте киосков, платёжных устройств и периферии
Требования
- Степень магистра в области Computer Science, Software Engineering или смежной области
- Не менее 2 лет опыта в роли Software Developer/Engineer
- Опыт проектирования и разработки приложений в домене финансовых сервисов с использованием микросервисной архитектуры и сервисов на Spring Boot
Навыки
- Spring Boot
- микросервисы
- API
- Java