Middle Java-разработчик (NSM)
Рязань
Команда NSM развивает SberNSM — платформу для централизованного контроля политик безопасности сетевого оборудования. Вы будете разрабатывать высоконагруженные микросервисы и интеграционные компоненты, ускоряя обнаружение и реакцию на инциденты кибербезопасности
ГрейдMiddle
Опыт3–6 лет
Стек
JavaSpring BootPostgreSQLApache KafkaRabbitMQOpenShiftJenkinsELKApache NiFiApache IgniteJOOQNoSQL (графовые)
Задачи
- •разработка бэкенд-части с высоконагруженной составляющей
- •создание интеграционных сервисов и микросервисных компонентов
- •разработка архитектурных решений и исследовательские задачи
- •рефакторинг, оптимизация кода и code-review
- •написание unit-тестов и участие в тестировании компонентов
- •участие в подготовке документации и формировании требований
Обязательно
- •высшее техническое образование (IT или смежные области)
- •опыт коммерческой разработки на Java не менее 4-х лет
- •уверенное знание Java SE (Collections, JDBC, Multithreading, Lambda, NIO)
- •опыт работы со Spring Framework / Spring Boot 3+
- •опыт проектирования и реализации микросервисных архитектур
- •опыт работы с PostgreSQL и графовыми NoSQL БД, уверенное знание SQL и индексов
- •опыт работы с системами обмена сообщениями (Apache Kafka или RabbitMQ) и с оркестраторами (Kubernetes / OpenShift / DropApp)
Будет плюсом
- •опыт работы с Apache Ignite и Apache NiFi
- •опыт работы с библиотекой JOOQ
- •опыт работы с GenAI, навыки работы с генеративными AI-моделями; опыт создания AI-агентов