Swordfish Security
Java разработчик AppSec Registry (middle/senior)
Не указана
- Java
- PostgreSQL
- NoSQL
- Spring Framework
- Docker
- RabbitMQ
- Python
С чем предстоит работать
- Проектирование и разработка микросервисов серверного ядра системы управления артефактами
- Проектирование и разработка модулей проверки безопасности и плагинов расширения форматов
- Высоконагруженные PostgreSQL-кластеры, распределённые кэш-решения (Hazelcast/Redis)
- Конвейеры GitLab CI, автоматические проверки кода и сборка образов, публикация в приватные реестры
- CLI-инструменты и скрипты на Bash для автоматизации рутинных задач
- Работа с существующими Java-продуктами и артефактами в контексте проектирования новых решений
Основной стек:
- Java 21, фреймворки для микросервисов (Spring Boot, Micronaut и подобные)
- ORM / Data Access: Hibernate, MyBatis, JPA или аналогичные решения
- Брокеры сообщений и event-driven системы (RabbitMQ, Kafka и подобные)
- PostgreSQL
- Docker, Kubernetes
- Linux, Bash
Требования:
- 5+ лет коммерческого опыта Java-разработки, уверенное понимание JVM, потоков, профилирования и оптимизации производительности
- Глубокое знание Java-фреймворков для микросервисов и реактивных решений; умение проектировать сложные модели данных, оптимизировать запросы и настраивать кэш L2
- Уверенная работа с базами данных: разработка схем, написание и оптимизация SQL/PLpgSQL, настройка репликации и резервного копирования
- Опыт построения и документирования REST/HTTP API (OpenAPI/Swagger), знание принципов API-first и версионирования
- Опыт работы с очередями сообщений и построения event-driven архитектуры
- Опыт проектирования и деплоя микросервисов в Kubernetes
- Уверенная работа в Linux/Unix, написание скриптов Bash, анализ логов и метрик (Prometheus/Grafana)
- Навык разбора требований бизнеса, грамотная устная и письменная коммуникация, code-review и менторство коллег
Будет плюсом:
- Разработка плагинов или интеграций с внешними системами (SCM, observability)
- Опыт настройки RabbitMQ Federation / Shovel, quorum queues, stream-плагина
- Конкурентоспособный уровень вознаграждения (обсуждается с успешным кандидатом);
- Работа в сильной динамичной команде;
- Удаленка, гибрид или офис - на ваш вкус;
- ДМС со стоматологией после успешного прохождения испытательного срока.