Москва
Вместе с нами тебе предстоит работа по импортозамещению АБС банка на целевой стек.
Вместе с нами тебе предстоит:
- Разработка микросервисов для развития продукта, и участие в архитектурном планировании сервисов;
- Участием в полном жизненном цикле разработки, включая проверку требований, проектирование, кодирование, внедрение, проверку кода, тестирование и техническую поддержку;
- Оценка задач, инспекция кода;
- Обеспечение качества разработки по всем аспектам: соответствие требованиям, надежность, быстродействие, взаимодействие со смежными компонентами и т.д.;
Какие знания и навыки для нас важны:
- Отличное знание Java 11+.
- Опыт коммерческой разработки на Java от 2х лет.
- Опыт работы с: Spring (Boot,Data, Security, MVC), PA, Hibernate, Maven / Gradle, PostgreSQL, Kafka, RabbitMQ или аналогами, Docker, Kubernetes,teamcity.
Хорошее знание:
- основ Spring Framework,
- базовых алгоритмов и структур данных,
- принципов ООП и функционального программирования,
- SOLID принципов,
- многопоточного программирования.
- Умение писать структурированный понятный тестируемый код. Аргументировать выбранные решения, подходы.
- Умение самостоятельно проектировать приложения или отдельные сервисы (желательно).
- Опыт решения задач интеграции с другими системами.
- Опыт в разработке приложений для банков и финансовых сервисов (желательно).