● Опыт коммерческий разработки в качестве backend разработчика от 5ти лет;
● Знание языка Java или Kotlin.
● Умение самостоятельно находить решения для поставленных задач.
● Знание и опыт работы c: Spring, Spring Boot, Spring Data, Spring REST, K8s, Redis, PostgreSQL, Kafka, Java Concurrency, Java Collections, Java Stream API.
● Опыт в написании тестов: юнит, интеграционные.
● Опыт работы с Kafka и понимание принципов его работы.
● Опыт работы с высоконагруженными реляционными базами данных и умение писать/анализировать и оптимизировать SQL запросы.
● Опыт работы с многопоточными приложениями знание Java Memory Model.
● Опыт написания приложений основанных на микросервисной и/или event-driven архитектуре.
● Опыт создания REST API.
Зарплата обсуждается индивидуально по результатам собеседования.