Перейти к содержимому
СПЕЦПОРазработчик · Работа в сфере IT - технологий

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

на дому Полная занятость

Удалённо

Открыть
первоисточник
Проверено
13.11.2026
Отклик ведёт на
проверенную страницу отклика

О компании

Привет! Мы — СПЕЦПО, аккредитованная IT-компания из Санкт-Петербурга в сфере информационной безопасности. Расширяем команду offensive security и берём людей, готовых развиваться вместе с нами!О продуктеОтдельное направление — Zazantir, платформа работы с данными класса Palantir Foundry: онтология-как-код, типизированные SDK, собственный планировщик запросов, governance-контур. Ставится целиком в инфраструктуру заказчика, это не SaaS.Ядро — Java 21, монорепозиторий на Gradle, около 30 тысяч строк основного кода. Документация, комментарии и javadoc — на русском.

Требования

  • Продуктового инженера уровня Middle+. Вы работаете поверх ядра: аналитические джобы, автоматизация, governance-сценарии, HTTP-API и интеграция с консолью. Ядро не переписываете — идёте по его пути.
  • Будет плюсом
  • Компиляторный опыт: парсеры и валидаторы 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 — как пользователь или по публичным материалам.

Обязанности

  • Делать фичи поверх ядра: аналитические джобы, автоматизация, 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-докам, уважение к зафиксированным инвариантам.

Условия

  • Только офисный формат работы
  • 150 000 – 180 000 ₽ на руки.
  • Полный рабочий день 5/2, офис у м. Александра Невского. Удалёнки и гибрида нет
  • Обучение за счёт компании по плану.
  • Отклик Telegram: @davidov237

Отклик

Нажмите «Откликнуться», чтобы перейти в проверенную страницу отклика. Перед переходом мы покажем памятку по безопасности.

Откликнуться

Не переводите деньги и не сообщайте коды из SMS.

Если вы откликнулись и работодатель сообщил, что вакансия уже закрыта, . Мы проверим и уберём её из выдачи.
Поделиться:

Опубликована · Приём откликов подтверждён до

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