описание
ПРОЕКТ: в фин тех сфере. Мы разрабатываем и поддерживаем платформенные сервисы и решения в разных направлениях финтеха с использованием современной технологической инфраструктуры и лучших мировых подходов к разработке. Это мобильное приложение для оплаты товаров и услуг в розничных магазинах и сети интернет c использованием всех поддерживаемых способов оплаты (QR-код, кнопка на сайте и т.д.), это принципиально новая платформа для мгновенного перевода денег 24/7 между любыми банками.
Мы работаем по профессиональному Скраму. Наша продуктовая группа состоит из семи кросс-функциональных кросс-компонентных команд по 4-8 человек.
Мы работаем двухнедельными спринтами и выходим в прод пару раз в неделю, стремимся к ежедневным поставкам. Придерживаемся принципов продуктовой разработки: команда работает над фичей от проработки бизнес-идеи до вывода на прод. Полное доверие командам в принятии решений относительно архитектуры и технической реализации.
Наше приложение представлено на платформах iOS и Android, планируется запуск web-версии;
Наша backend-платформа построена на микросервисах и технологиях .Net, Java/Kotlin, MySQL, Kafka, Cassandra, Redis, Ansible и Docker.
Для тестирования используем Java 11, Kotlin, Cucumber, Retrofit, TestContainers и различные заглушки (в т.ч. Wiremock). ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТА:
• Опыт работы от 4-х лет.
• Опыт работы в гибкой разработке.
• Обладание знаниями Core Java, умение составлять тестовые сценарии и реализовывать их.
• Также используете для тестирования Java 11, Kotlin, Cucumber, Retrofit, TestContainers и различные заглушки (в т.ч. Wiremock), Junit/TestNG.
• Знание SQL и HTTP.
• Опыт тестирования в микросервисной архитектуре.
• Готовность развиваться в смежных областях, например, нагрузочное тестирование, devops-практики, разработка, управление продуктом.
• Наличия опыта тестирования серверной части, тестирование логики и пр.
Будет плюсом:
• Есть опыт работы со следующими технологиями и фреймворками: Spring, в том числе SpringBoot, Docker
• Есть знания Kotlin, или есть желание изучить этот язык.
• Есть опыт работы c Jenkins, Nexus, Ansible.
• Знаком cо SCRUM фреймворком.
Разрабатывать сценарии и их реализацию для тестирования backend-сервисов. Frontend-решений у нас нет.
Разворачивать сервисы приложения с помощью Docker.
Участвовать в полном цикле разработки.
Работать в тесном контакте с бизнесом и пользователями.
Делиться своими знаниями и опытом.
Использовать практики eXP: TDD, pair programming, mob programming.
Принимать решения и вместе с командой брать за них ответственность.
Расширять свои компетенции и непрерывно обучаться.
условия
Возможность участия в интересных проектах.
Возможность профессионального и карьерного роста в компании.
Опыт работы в команде профессионалов.
Специальные тарифы для сотрудников в спортивные клубы и языковые курсы и пр.
Удаленный формат работы по локации РФ.