Опыт работы на Java/Spring от 5 лет.
Глубокое знание Java core.
Знание принципов ООП и понимание паттернов проектирования.
Знание основных принципов и процессов разработки, проектирования и тестирования ПО.
Опыт разработки высоконагруженных систем.
Знание, опыт проектирования и разработки RESTful API.
Опыт разработки и проектирования систем в парадигме микросервисной архитектуры. (Spring Cloud)
Опыт работы с kubernetes. Spring Framework (Core, MVC, Boot, Data), Hibernate/JPA
Реляционные СУБД, опыт написания, отладки и оптимизации SQL запросов (Postgres).
Maven/Gradle Kafka/RabbitMQ
Умение и желание писать чистый и понятный код.
Навык написания unit и интеграционных тестов на Java.
Backend разработка продукта, основанного на микросервисной архитектуре. Проектирование и аргументация технически эффективных путей решения бизнес задач. Интеграция продукта с внешними и внутренними сервисами. Поддержка стандартов качества кода и архитектуры продукта. Активное взаимодействие со специалистами из смежных подразделений