Задачи
•Проектировать и создавать микросервисы для банковских сервисов
•Развивать инфраструктуру сервисов: повышать отказоустойчивость и быстродействие, обеспечивать консистентность данных и создавать архитектурный каркас для быстрого написания бизнес-логики
•Прорабатывать и реализовывать интеграции со сторонними сервисами и внешними системами
Требования
•Опыт коммерческой разработки на Kotlin или Java от 4 лет с применением разных библиотек и фреймворков
•Знание принципов построения микросервисной архитектуры
•Знание принципов работы с REST
•Понимание особенностей асинхронного подхода к написанию кода
•Опыт написания тестов, включая JUnit 5 и интеграционные тесты
•Уверенное знание PostgreSQL или Oracle
•Законченное высшее техническое образование
Будет плюсом
•Опыт работы с Ktor или Spring WebFlux
•Опыт работы с JS, HTML, CSS либо готовность изредка брать задачи по интерфейсной разработке
Условия
•График 5/2