Вам предстоит:
- Разработка и поддержка продукта компании;
- Проведение код-ревью;
- Оценка трудоемкости задач;
- Работа по Agile процессам
- Взаимодействие с другими командами: front-разработчиками; тестировщиками, аналитиками.
Что для нас важно:
- Высшее образование;
- Отличное знание Java 8/11+, опыт коммерческой разработки на Java от 3х лет;
- Опыт работы со Spring (DI, Security, MVC, Boot / Actuator), Hibernate, Maven / Gradle, PostgreSQL / MySQL, Kafka / RabbitMQ или аналогами;
- Хорошее знание базовых алгоритмов и структур данных, принципов ООП и функционального программирования, навыки многопоточного программирования;
- Умение самостоятельно проектировать приложения или отдельные сервисы;
- Опыт проектирования больших и сложных приложений;
- Опыт решения задач интеграции с другими системами;
- Опыт в разработке приложений для банков и финансовых сервисов;
- Понимание принципов stateless-архитектуры;
- Опыт использования Docker / Kubernetes, AWS / Azure, PostgreSQL / MySQL / MongoDB, Keycloak, Jenkins, Linux;
- Способность принять активное участие в проектировании архитектуры Платформы.