Наши требования
Высшее оконченное техническое образование (IT или смежные области)
Опыт коммерческой разработки на Java не менее 4-х лет
Уверенный опыт проектирования и реализации микросервисных архитектур
Глубокие знания экосистемы Java, начиная с версии 17+: работа с многопоточностью, NIO, сборкой мусора, особенностями работы JVM
Умение настраивать и оптимизировать производительность приложения через профилировщики (например, VisualVM, JProfiler)
Практический опыт работы со всеми указанными технологиями
Знание и применение в работе шаблонов проектирования, принципов SOLID
Опыт в unit-тестировании с использованием JUnit, Mockito
Опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов
Опыт работы с реактивным подходом WebFlux
Знание нереляционных БД (NoSQL графовые)
Базовые знания информационной и кибербезопасности, как то: предотвращение уязвимостей типа XSS, CSRF, SQL-инъекций, эксплуатация приватных ключей и паролей, path traversal