Зона ответственности: Разработка микросервисов на основании разработанной спецификации с использованием Java (11, 17) и Spring boot 2 (в планах переезд на SB 3); Взаимодействовать с аналитиками, архитектором и тестировщиками; Обязанности: Писать качественный, поддерживаемый и читаемый код, покрывать код автотестами; Участвовать в груминге (проработке задач) с командой (системные аналитики, разработчики); Требования: Опыт коммерческой разработки на Java от 4 лет; Отличные знания Java SE 8+; Знание принципов ООП, шаблонов проектирования; Понимание микросервисной архитектуры; Опыт enterprise разработки/разработки высоко-нагруженных сервисов; Отличные знания Spring; Знание JUnit/TestNG; Знание Maven/Gradle; Опыт работы с СУБД (PostgreSQL) , оптимизация запросов; Опыт работы с Kafka или другими брокерами сообщений; Опыт работы с Docker + Kubernetes/OpenShift (желательно); Умение быстро вникать в код, оптимизировать, повышать производительность; Умение и желание покрыть весь свой код тестами.