Kobie Marketing
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в продуктовую команду лояльности Kobie. Разработка и поддержка интеграционных точек платформы лояльности, участие во всех фазах Agile и проектировании решений.
Задачи
- Участвовать во всех фазах Agile (планирование, груминг, реализация задач спринта)
- Изучать и контролировать интеграционные точки платформы лояльности (live API, batch- и queue-обработка)
- Участвовать в дизайн-сессиях, работать с product owners и командой над критериями приёмки
- Создавать и поддерживать документацию по конфигурации и бизнес-логике
- Помогать другим членам команды через коучинг и менторство
- Продвигать и демонстрировать хорошие практики и паттерны кодирования
- Давать точные оценки времени и объёма работ по задачам и проектам
- Закрывать информационные пробелы по мере необходимости
- Находить простые решения сложных задач
- Предлагать инновационные способы улучшения процессов и компонентов
- Эффективно взаимодействовать с другими группами и третьими сторонами
Требования
- 3+ года опыта проектирования и разработки приложений и компонентов на Java и Spring (предпочтительно JDK 11+ с Spring Boot)
- 3+ года опыта разработки front-end веб-приложений
- 1+ год опыта разработки приложений на Angular (предпочтительно версия 10+)
- 1+ год опыта разработки RESTful-сервисов с использованием JSON
- Опыт разработки микросервисных облачных приложений (Oracle, AWS или Azure)
- 1+ год опыта написания SQL-запросов с несколькими таблицами, вставок и обновлений (предпочтительно Oracle / PostgreSQL)
- Опыт оптимизации SQL-запросов с помощью explain plans
- Знакомство с Agile (например, Scrum)
- Степень бакалавра в области Computer Science или смежной области (предпочтительно)
- Опыт разработки приложений для лояльности, бухгалтерии или банкинга
- Опыт работы с очередями сообщений (RabbitMQ, ActiveMQ, Kafka Streams)
- Опыт сборки Docker-контейнеров и настройки кластеров Kubernetes (kubectl, Docker for Desktop)
- Опыт работы с инструментами управления сборкой (Bitbucket/Git, Gradle, Bamboo)
Условия
- Гибкий график работы и возможность работать удалённо
- Flexible Time Off
- Девять общекомпанийных праздничных дней
- Разнообразный пакет льгот, ориентированный на рост, развитие и личное благополучие
- Возможны периодические командировки для поддержки бизнес-целей, командной работы, взаимодействия с клиентами, обучения и корпоративных мероприятий
Навыки
- Java
- Spring
- Spring Boot
- Angular
- REST
- JSON
- SQL
- Oracle
- PostgreSQL
- AWS
- Azure
- RabbitMQ
- ActiveMQ
- Kafka Streams
- Docker
- Kubernetes
- kubectl
- Bitbucket
- Git
- Gradle
- Bamboo
- Agile
- Scrum