Проект по развитию маркетплейса финансовых услуг. Вам предстоит лидирование команды разработки продуктов, основанных на микросервисной архитектуре, в основном - бэкэнд для кредитных витрин.
Ваша зона ответственности:
Разработка продуктов, основанных на микросервисной архитектуре. В основном - бэкэнд для кредитных витрин
Интеграция приложения с внешними и внутренними сервисами
Написание понятного и стабильно работающего кодаНаписание unit и интеграционных тестов на Java
Активное взаимодействие со специалистами из смежных подразделений
Поиск и аргументация технически эффективных путей решения бизнес задач
Умение и желание писать чистый и понятный код
Паттерны проектирования
Необходимые навыки:
Опыт работы на Java/Spring от 4-х лет ООП, Java core Spring Framework (Core, MVC, Boot, Data, Batch), Hibernate/JPA
Опыт проектирования и разработки RESTful API
Опыт проектирования и разработки высоконагруженных систем СУБД Postgres, опыт написания и оптимизации SQL запросов
Основные принципы разработки, проектирования и тестирования ПО Kafka Maven/Gradle Docker Микросервисная архитектура, Spring Cloud Kubernetes, CI/CD XML, JAXB
Опыт разработки Solution-архитектуры и контроля соблюдения в команде
Опыт по разработке учетных решений, платежных решений - приветствуется