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