— Опыт разработки на Java от 3 лет;
— Опыт enterprise проектирования и разработки (включая разработку высоконагруженных сервисов);
— Опыт работы с Spring(Cloud, Boot, AOP, Security, etc), Hibernate;
— Опыт работы с JUnit/TestNG;
— Опыт работы с Maven/Gradle;
— Опыт работы с gRPC (желательно);
— Опыт работы с Kafka, Zuul (желательно);
— Опыт проектирования API;
— Опыт работы с Docker, Kubernetes;
— Знакомство с Netty, протоколом WebSocket (желательно);
— Опыт работы с реляционными БД, знание SQL;
— Знания проектирования БД и опыт построения эффективных запросов;
— Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные).