Команда построения мобильного необанка в Республике Казахстан.
Продукт представляет собой цифровой финансовый сервис - мобильное приложение, связанное с номером телефона клиента, электронный кошелек и цифровую карту Visa в партнерстве с Форте Банком.
Обязанности:
Требования:
Знание классических алгоритмов и структур данных, паттернов проектирования, опыт их применения
Знание и применение принципов дизайна классов/компонентов и чистого безопасного кода
Понимание того, как устроены используемые в работе фреймворки и библиотеки
Знание распространенных практик и инструментов разработки программного обеспечения (в рамках своего направления разработки)
Опыт работы с Git flow, Gitlab CI
Jira, Confluence на уровне пользователя
Умение тестировать и документировать собственный код
Форматы обмена данными
Навыки работы с UML
Навыки Unit тестирования
Знания об ассинхронных запросах
Инструменты работы с API (Postman, Swagger)
Опыт разработки высоконагруженных систем на Java (Spring, Springboot, Spring Security, Spring Data, Hibernate, Spring JDBC, etc.)/Kotlin /Scala /Golang /Node.js /Python /PHP
Опыт работы с RDBMS (PostgreSQL) и NoSQL
Работа с метриками разработанных сервисов на всех этапах их жизненного цикла
Опыт работы с Docker, Kubernetes, Redis, RabbitMQ, IBM MQ, Kafka
Разработка под Unix / Linux
Умение работать с протоколами REST, SOAP, GRPC, WebSocket
Коммерческая разработка на Java.