Java Developer (KNB)
Summary
Senior Java developer on the Kaspersky Network Backend team, building and maintaining the server side that centrally manages and orchestrates Kaspersky NGFW (including the User Awareness Service). Day to day involves feature development, bug fixing, code review, refactoring, and architecture discussions using Java/JVM, PostgreSQL, and REST APIs.
О проекте
Kaspersky Network Backend - решение для централизованного управления и оркестрации Kaspersky NGFW.
В рамках проекта разрабатываются следующие компоненты:
- Kaspersky Network Backend;
- User Awareness Service.
Команда занимается развитием серверной части продукта, разработкой нового функционала и улучшением архитектуры.
Предстоящие задачи:
- Разработка нового функционала и развитие существующего;
- Анализ и исправление багов;
- Ревью кода;
- Рефакторинг и улучшение качества существующего кода;
- Участие в обсуждении архитектуры и технических решений.
Что мы ожидаем от вас:
- Опыт коммерческой разработки на Java от 5-x лет;
- Знание Java и понимание принципов работы JVM;
- Практический опыт работы с PostgreSQL;
- Хорошее понимание Java Concurrency;
- Опыт разработки и поддержки REST API;
- Понимание классических алгоритмов и структур данных;
- Умение эффективно применять ИИ-инструменты в работе.
Будет плюсом:
- Знание сетевых технологий и протоколов;
- Опыт работы с MongoDB;
- Интерес к информационной безопасности и сетевым продуктам.