Senior Java Developer
Вебсайт Umbrella IT
Обязанности:
Участие в реализации банковского проекта, задачи есть как бизнесовые так и технически сложные.
Есть возможность принимать активное участие в выстраивание архитектуры, совместно улучшать backend процессы.
Требования к специалисту:
Senior Critical Skills:
-Опыт разработки Java 11%20, Spring Boot
-Опыт построения REST API;
-Опыт работы с реляционными SQL базами данных PostrgesSQL и др;
-Опыт работы с RabbitMQ и/или Kafka;
-Опыт работы с Docker, Kubernetes, Helm;
-Опыт работы с ELK, Prometheus, Grafana.
-Опыт реализации механизмов кеширования (Redis и др.)
-Понимание принципов тестирования: unit, интеграционные, компонентные и умение применять их на практике;
-Понимание ACID
-Понимание BASE, CQS, Eventual Consistency
-Опыт построения микросервисной архитектуры;
-Опыт построения горизонтально масштабируемых МС
-Опыт работы по Scrum/Kanban.
Senior Other Skills:
-Знание и применение DDD;
-Опыт наставничества.