Senior java developer (кибербезопасность)
офис, гибрид, Москва
Команда кибербезопасности создаёт платформу для защиты документов, контроля передачи и аналитики предотвращения утечек. Вы будете развивать и поддерживать микросервисы на Spring Boot, участвовать в архитектурных решениях и повышать надёжность и производительность сервиса
ГрейдSenior
Опытот 4 лет
Стек
JavaSpring BootPostgreSQLKafkaHibernate/JPAFlywayRabbitMQGitMavenGradleJUnitMockitoVisualVMJProfilerSpring SecurityActuator
Задачи
- •Разработка и поддержка микросервисов на Spring Boot
- •Участие в проектировании и принятии архитектурных решений
- •Реализация сложной бизнес-логики и написание читаемого, документированного кода
- •Покрытие кода unit‑тестами и участие в code‑review
- •Оптимизация производительности приложений и работа с профилировщиками
Обязательно
- •высшее техническое образование (IT или смежные области)
- •коммерческая разработка на Java от 4 лет
- •опыт проектирования и реализации микросервисных архитектур
- •глубокие знания экосистемы Java (начиная с 17+: многопоточность, NIO, сборка мусора, особенности JVM)
- •опыт с Spring Boot 3, Hibernate/JPA и написанием сложных SQL-запросов
- •опыт работы с PostgreSQL и системами обмена сообщениями (Kafka или RabbitMQ)
- •опыт unit‑тестирования (JUnit, Mockito) и использования Git, Maven/Gradle
Будет плюсом
- •опыт работы с реактивным подходом (WebFlux)
- •знание нереляционных графовых БД
- •базовые знания информационной и кибербезопасности (XSS, CSRF, SQL‑инъекции, защита ключей)