Проект по развитию маркетплейса финансовых услуг. Вам предстоит лидирование команды разработки продуктов, основанных на микросервисной архитектуре, в основном - бэкэнд для кредитных витрин.
Ваша зона ответственности:
-
Разработка продуктов, основанных на микросервисной архитектуре. В основном - бэкэнд для кредитных витрин
-
Интеграция приложения с внешними и внутренними сервисами
-
Написание понятного и стабильно работающего кодаНаписание 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-архитектуры и контроля соблюдения в команде
-
Опыт по разработке учетных решений, платежных решений - приветствуется