Москва
Вместе с нами тебе предстоит:
- Самостоятельная разработка backend для сервисов корпоративного портала;
- Оценка сроков реализации задач;
- Выполнение технического надзора и проведение Code Review junior и middle frontend-разработчиков;
- Работа в команде с аналитиком, frontend разработчиками, Team Lead, РП;
- Выполнение декомпозиции, назначение и контроль исполнения задач другими frontend;
- Лидирование команды разработчиков backend на проекте.
Какие знания и навыки необходимы:
- Отличное знание Java 11+, опыт коммерческой разработки на Java от 4х лет;
- Опыт работы со Spring (DI, Security, MVC, Boot / Actuator), Hibernate, Maven / Gradle, PostgreSQL / MySQL, Kafka / RabbitMQ или аналогами;
- Хорошее знание базовых алгоритмов и структур данных, принципов ООП и функционального программирования, навыки многопоточного программирования;
- Умение самостоятельно проектировать приложения или отдельные сервисы;
- Опыт проектирования больших и сложных приложений;
- Опыт решения задач интеграции с другими системами;
- Опыт в разработке приложений для банков и финансовых сервисов;
- Понимание принципов stateless-архитектуры;
- Опыт использования Docker / Kubernetes, AWS / Azure, PostgreSQL / MySQL / MongoDB, Keycloak, Jenkins, Linux;
- Способность принять активное участие в проектировании архитектуры.