Java разработчик AppSec Registry (middle/senior)

Swordfish Security

Java разработчик AppSec Registry (middle/senior)

Москва, Береговой проезд, 5к1

Метро: Фили

Описание вакансии

Обязанности:
  • Разработка новых функциональных возможностей продукта;
  • Работа над улучшением архитектуры и производительности продукта;
  • Поддержка существующего функционала;
  • Исправление ошибок и уязвимостей в исходном коде проекта;
  • Разработка интеграций с внешними системами;
  • Взаимодействие с командой.

Основной стек:

  • Java 21, Spring Boot 3.x (WebFlux, Actuator, Spring Security);
  • Spring Data JPA, PostgreSQL;
  • RabbitMQ;
  • Python (утилиты для автоматизации, сканеры безопасности);
  • Docker, Kubernetes, MinIO/S3.

С чем предстоит работать:

  • Кросс-командная разработка серверного ядра системы управления артефактами, модулей проверки безопасности и плагинов расширения форматов;
  • Микросервисы на Java 21 + Spring Boot, взаимодействующие через REST и AMQP;
  • Высоконагруженные PostgreSQL-кластеры, распределённые кэш-решения (Hazelcast/Redis);
  • Конвейеры GitLab CI, автоматические проверки кода и сборка образов, публикация в приватные реестры;
  • CLI-инструменты и скрипты на Bash/Python для автоматизации рутинных задач.
Требования:
  • 5+ лет коммерческого опыта Java-разработки, уверенное понимание JVM, потоков, профилирования и оптимизации производительности;
  • Глубокое знание Spring Boot, Spring Data JPA и современных возможностей Hibernate; умение проектировать сложные модели данных, оптимизировать запросы, настраивать кэш L2;
  • Уверенная работа с PostgreSQL: разработка сложных схем, написание и оптимизация SQL/PLpgSQL, настройка репликации и резервного копирования;
  • Опыт построения и документирования REST/HTTP API (OpenAPI/Swagger), знание принципов API-first и версионирования;
  • Глубокое понимание очередей сообщений и гарантии доставки; реальный опыт проектирования event-driven решений на RabbitMQ;
  • Опыт контейнеризации и деплоя микросервисов в k8s;
  • Уверенная работа в Linux/Unix, написание скриптов Bashl, анализ логов и метрик (Prometheus/Grafana);
  • Навык разбора требований бизнеса, грамотная устная и письменная коммуникация, code-review и менторство коллег.

Будет плюсом:

  • Python 3 (скрипты, CLI-утилиты);
  • Разработка плагинов или интеграций с внешними системами (SCM, observability);
  • Опыт настройки RabbitMQ Federation / Shovel, quorum queues, stream-плагина.
Условия:
  • Конкурентоспособный уровень вознаграждения (обсуждается с успешным кандидатом);
  • Работа в сильной динамичной команде;
  • Удаленка, гибрид или офис - на ваш вкус;
  • ДМС со стоматологией после успешного прохождения испытательного срока.
Навыки
  • Java
  • PostgreSQL
  • NoSQL
  • Spring Framework
  • Docker
  • RabbitMQ
  • Python
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Digital Spirit
  • Москва

  • Не указана

Рекомендуем
Digital Spirit
  • Москва

  • Не указана

Рекомендуем
Национальная система платежных карт

Java-разработчик в Программу лояльности

Национальная система платежных карт

  • Москва

  • Не указана

Рекомендуем
Софттрэвэл
  • Москва

  • до 430000 RUR

evrone.ru
  • Москва

  • до 345000 RUR

КБ Уральский банк реконструкции и развития (УБРиР)

Java-разработчик

КБ Уральский банк реконструкции и развития (УБРиР)

  • Москва

  • до 345000 RUR

«UZUM TECHNOLOGIES»

Senior Java разработчик

«UZUM TECHNOLOGIES»

  • Москва

  • до 430000 RUR

Swordfish Security
  • Москва

  • до 430000 RUR

Сбербанк-Сервис

Middle Backend Developer (Java)

Сбербанк-Сервис

  • Москва

  • до 430000 RUR

ТелеСистемы Сервис

Java-разработчик

ТелеСистемы Сервис

  • Москва

  • до 430000 RUR

Ростелеком
  • Москва

  • до 430000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию