TheWall - разрабатываемый компанией Firewall на базе open-source решений. В данный момент эксплуатируется для нужд компании. В ближайшее время планируется выход коммерческой версии продукта, поэтому разработка находится в активной фазе. Технически из себя представляет сервисы для обнаружения/предотвращения атак + административная панель для их настройки. Важно отметить, что мы имеем возможность выбрать современный стек.
В поисках: Java разработчика уровня Middle +\Senior
Стек: Java 11, Spring (Data, Security, Web, Aspect), Keycloack, PostgreSQL, Clickhouse, Nginx (+ modsecurity), Suricata, Ansible
Задачи: Разработка отдельных компонентов серверной инфраструктуры. Работа с небольшим количеством DevOps задач - работа с dockerfile (сборка имеджей) и docker-compose + обновление ansible конфигов для задач деплоя.
Команда: На проекте 11 человек, команда Backend 2 инженера.
Требования к опыту:
- Уверенное владение Java SE 11, Spring/Spring Boot (Data, Security, Web, Aspect);
- Опыт работы с микросервисами (Docker, docker-compose);
- Знание Unix;
- Понимание сетевых протоколов (TCP/UDP, HTTP(S));
- Знание Maven;
- Знание CI/CD: Gitlab;
- Опыт работы с PostgreSQL, Clickhouse ( опыт в оптимизации SQL-запросов).
Будет плюсом опыт работы с:
- Нагрузочным тестированием;
- Vector;
- Nginx;
- Keycloak;
- Machine Learning.