First seen by Alion on Nov 11, 2026.
Навыки: Java, Spring Boot, Gradle, PostgreSQL, SQL, Temporal, Junit. Специализации: Бэкенд разработчик.
Привет! Мы - СПЕЦПО, аккредитованная IT-компания из Санкт-Петербурга в сфере информационной безопасности. Расширяем команду offensive security и берём людей, готовых развиваться вместе с нами!
О продукте:
Отдельное направление - Zazantir, платформа работы с данными класса Palantir Foundry: онтология-как-код, типизированные SDK, собственный планировщик запросов, governance-контур. Ставится целиком в инфраструктуру заказчика, это не SaaS.
Ядро - Java 21, монорепозиторий на Gradle, около 30 тысяч строк основного кода. Документация, комментарии и javadoc - на русском.
Кого ищем:
Продуктового инженера уровня Middle+. Вы работаете поверх ядра: аналитические джобы, автоматизация, governance-сценарии, HTTP-API и интеграция с консолью. Ядро не переписываете - идёте по его пути.
Чем предстоит заниматься:
- Делать фичи поверх ядра: аналитические джобы, автоматизация, governance-сценарии.
- Развивать HTTP-API продуктового слоя и интеграцию с консолью.
- Писать на Java 21 так, как принято в проекте: records, sealed-иерархии, pattern matching, иммутабельные структуры. Lombok не используется.
- Работать с PostgreSQL без ORM: ручной JDBC, jsonb, keyset-пагинация, генерация SQL кодом.
- Держать контракты: Smithy IDL, wire-совместимость, осознанные аддитивные изменения.
- Покрывать изменения тестами: JUnit 5, MockMvc, интеграционные прогоны на живых Postgres, OpenSearch и Trino из docker-compose.
Что ждем:
- Современная Java 17/21 как родной язык: records, sealed-иерархии, pattern matching в switch, иммутабельные структуры, осознанная работа с Optional. Весь AST запросов и модель онтологии построены на sealed-типах.
- Глубокий SQL и PostgreSQL без ORM: транзакции, генерация SQL кодом, планы запросов, jsonb, пагинация keyset-курсорами. Hibernate в проекте нет - это архитектурное решение, а не отставание.
- Проектирование API и обратная совместимость: REST и контрактный подход (IDL), понимание, чем ломающее изменение wire-формата отличается от безопасного.
- Spring как тонкий слой: контроллеры и security-конфигурация, но доменная логика остаётся в чистых Java-модулях вне фреймворка.
- Чтение чужой архитектуры: работа по ADR и design-докам, уважение к зафиксированным инвариантам.
Будет плюсом:
- Компиляторный опыт: парсеры и валидаторы DSL, AST, кодогенерация (JavaPoet, annotation processing).
- Query-движки: планировщики запросов, пушдаун фильтров и агрегаций, федерация источников (Trino, Presto, Calcite).
- Потоки данных: CDC (Debezium), идемпотентная обработка at-least-once, durable workflows (Temporal, Cadence).
- Безопасность данных: row-level security, маскирование, fail closed, purpose-based access.
- Темпоральные данные: истории версий, as-of-запросы, bi-temporal модели. - LLM-интеграции: tool calling, RAG, векторный поиск на pgvector.
- Знакомство с Palantir Foundry - как пользователь или по публичным материалам.
Условия:
- Только офисный формат работы
- 150 000 - 180 000 ₽ на руки.
- Полный рабочий день 5/2, офис у м. Александра Невского. Удалёнки и гибрида нет
- Обучение за счёт компании по плану.
Отклик Telegram: @davidov237

