Перейти к содержимому
Empat
E
Empat
1

Старший Java инженер

Нужен старший Java-инженер для разработки высокопроизводительного sidecar-компонента авторизации ABAC, работающего в request-path всех сервисов. Требуется чистый Java 21+ без фреймворков, опыт GraalVM native image в продакшене, глубокое знание HTTP-протокола и навыки performance-инжиниринга с реальными метриками. Предлагают конкурентную оплату, медстраховку, гибридный формат с офисом в Киеве или полностью удалённо.

senior удалённо ~1 340 000 – 2 656 730 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Upper-Intermediate
описание

Что предстоит делать

<p>Мы ищем Senior Java Engineer для присоединения к платформе Access &amp; Authorization на полную занятость. Это работа над системами на уровне протокола с критичной производительностью — вы будете создавать обязательный enforcement sidecar для платформы ABAC: компонент на каждый pod, находящийся в пути запроса, который выполняет проверки авторизации на уровне tenant, endpoint, строки и поля. Это не CRUD и не работа с фреймворками — мы ищем системного инженера, а не типичного enterprise Java-разработчика.<br><br></p><p><strong>Ваши обязанности будут включать:</strong></p><ul><li>Создание и владение ABAC enforcement sidecar — компонентом с критичной производительностью, находящимся в пути запроса всех сервисов</li><li>Реализация четырёхуровневых проверок авторизации: изоляция tenant, доступ к endpoint, фильтрация на уровне строк и маскирование полей</li><li>Потоковая обработка и перезапись тел JSON-ответов на уровне токенов с почти нулевыми накладными расходами на аллокацию</li><li>Поддержка локального кэша решений и интеграция с центральным Decision API</li><li>Полное владение HTTP-слоем — включая соответствие стандартам, граничные случаи и adversarial-сценарии</li><li>Обеспечение семантики fail-closed — компонент должен отклонять по умолчанию, когда policy engine недоступен</li><li>Написание adversarial-тестов: некорректные запросы, <nobr>mid-stream</nobr> обрывы, медленные клиенты, граничные случаи с заголовками</li></ul><p><strong>Что мы ожидаем от вас:</strong></p><ul><li><strong>Java 21+ без фреймворка — только vanilla Java;</strong> зависимость от Spring или DI является дисквалифицирующим фактором для этой роли</li><li><strong>GraalVM native image, отправленный в production</strong> — не экспериментировали; понимает ограничения closed-world, конфигурацию reflection, build-time vs run-time init</li><li><strong>Внутреннее устройство HTTP-протокола</strong> — способен реализовывать и рассуждать на уровне спецификации: chunked transfer, keep-alive, стриминг без буферизации полных тел, backpressure, обработка соединений</li><li>Jackson streaming API (JsonParser/JsonGenerator) — обработка на уровне токенов, а не databind; способен применять маскирование полей с плоской аллокацией</li><li><strong>Performance engineering с реальными цифрами</strong> — владел latency SLA (p99, перцентили, RPS); измеряет перед оптимизацией с использованием JMH, async-profiler, профилирования аллокаций</li><li>Понимание кэширования и инвалидации — понимает треугольник кэша решений: latency попадания vs latency отзыва vs TTL, негативное кэширование, защита от stampede</li><li><strong>Основы AuthZ и семантика fail-closed</strong> — понимает разделение PDP/PEP, deny-overrides, изоляцию tenant; знает, что sidecar применяет решения, а не вычисляет политику</li><li>Подход с минимальными зависимостями — решает задачи сначала средствами JDK; может аргументировать реальную стоимость добавления библиотеки в контексте native-image</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Netty — использовался на уровне channel/pipeline</li><li>Service mesh / sidecar-паттерны — Envoy, ext_authz, Istio, Dapr</li><li>Движки авторизации — OPA/Rego, Cedar, системы в стиле Zanzibar, Oso</li><li>Стек GCP — Pub/Sub, Memorystore/Redis, BigQuery</li><li>Kubernetes — инъекция sidecar, лимиты ресурсов, пробы, порядок запуска</li><li>gRPC / protobuf поверх HTTP</li><li>Опыт в доменах регулируемых данных — FERPA, COPPA, HIPAA или аналогичных</li><li>jlink / AppCDS / CRaC — грамотность в JVM-fallback, если native image ограничен</li></ul><p><strong>Soft skills / Образ мышления:</strong></p><ul><li><strong>Системное мышление</strong> — читает RFC, владеет протокольным слоем, не рассматривает HTTP как «то, что обрабатывает фреймворк»</li><li><strong>Дисциплина измерений</strong> — оперирует цифрами, а не ощущениями; профилирует перед оптимизацией</li><li>Осознанность в отношении зависимостей — сопротивляется рефлексу добавить библиотеку; учитывает поверхность native-image и стоимость supply-chain</li><li><strong>Fail-closed на уровне инстинкта</strong> — рассматривает fail-open как последствие для безопасности, а не как компромисс по доступности</li><li><strong>Уровень английского Upper-Intermediate+</strong></li></ul><p><strong>Что мы предлагаем:</strong></p><ul><li>Работа в компании Top-employer (согласно DOU 2025)</li><li>Сильная культура, построенная на эмпатии, доверии, открытости и реальной заботе о сотрудниках</li><li>Конкурентная компенсация с регулярными пересмотрами</li><li>Медицинская страховка</li><li>Командные мероприятия и регулярные team-building активности</li><li>Гибкая гибридная модель работы с офисом в центре Киева или полностью удалённо</li></ul> <div> <a href="https://jobs.dou.ua/companies/empat/vacancies/376726/#reply-btn-id">Откликнуться на вакансию</a> </div>

навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 47 похожих вакансий за 90 дней по всем рынкам: рынок этой вакансии не определён; город вакансии не учтён: в нём мало вакансий с зарплатой.

оценка p25–p75
1 340 000 – 2 656 730 ₸
медиана: 1 929 600 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Java Калькулятор зарплат

Сколько платят вам?

Анонимно укажите, сколько вы получаете как Java-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Empat

6 активных вакансий в компании

1 нед. назад

Full Stack разработчик (TypeScript, NestJS, React)

~1 689 825 ₸ оценка по всем рынкам

Американский стартап строит enterprise AI-платформу для управления реальными активами, похожую на Palantir Foundry. Нужен full-stack разработчик на TypeScript с опытом NestJS, React/Next.js и интеграций с корпоративными системами (ERP, WMS), готовый вести задачи от UI до базы данных. Работа удалённая, full-time, с прямым взаимодействием с основателями и участием в AI-агентах.

TypeScript NestJS React +9
senior удал. dou
1 нед. назад

Старший ML/AI инженер (DevRel)

~1 500 000 – 2 862 338 ₸ оценка по стеку, все рынки

AI-стартап из Сан-Франциско ищет старшего ML/AI инженера с сильными навыками технического DevRel. Около 25% времени — работа над ядром продукта (малые модели, инференс, пост-тренинг), 75% — технический DevRel: демо, интеграции, статьи, вебинары, выступления. Нужен глубокий опыт в продакшн ML, понимание инференса и развёртывания моделей, отличный английский и разрешение на работу в США.

ML AI DevRel +9
senior Сан-Франциско dou
2 нед. назад

Старший Java инженер

~1 340 000 – 2 656 730 ₸ оценка по стеку, все рынки

Разработка ключевых компонентов платформы сегментации аудитории в реальном времени: движок вычисления сегментов, язык описания правил, event-driven пайплайны. Нужен сильный Java-бэкендер с опытом распределённых систем от 5 лет и английским Upper-Intermediate+. Предлагают конкурентную зарплату, медстраховку, бюджет на обучение и гибридный формат с офисом в центре Киева.

Java distributed systems event-driven architecture +8
senior удал. dou
3 нед. назад

Middle QA Engineer

Актуальность уточняется

~563 275 – 1 072 000 ₸ оценка по стеку, все рынки

Ищем универсального Middle QA Engineer на фриланс, который самостоятельно ведёт задачи от анализа требований до финального тестирования. Нужно уверенно тестировать веб и мобильные приложения, работать с API и активно применять AI-инструменты в повседневной практике QA. Предлагают гибкий формат работы, полностью удалённо или гибрид с офисом в центре Киева, конкурентную оплату и бюджет на обучение.

QA Manual Testing Web Testing +43
middle удал. dou

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

6 вакансий
S
Sigma Software
11 ч. назад

Старший AI Software Engineer (Full-stack)

~1 340 000 – 2 656 730 ₸ оценка по всем рынкам

Sigma Software ищет старшего full-stack инженера с сильным опытом в Java/Spring Boot и фронтенде на React или Angular для разработки облачных AI-продуктов в медицинской сфере. Нужно уметь строить AI-фичи и агентные workflow, работать с Kubernetes, Terraform, Kafka и AI-платформами вроде Azure OpenAI. Требуется senior-уровень, практический опыт применения AI-инструментов и хороший английский.

React Angular Java +12
senior удал. hh
РУСАЛ
Р
РУСАЛ
14 ч. назад

Разработчик оптимизационных моделей

~1 340 000 – 2 656 730 ₸ оценка по всем рынкам

Нужно разрабатывать и развивать оптимизационные модели для объёмного и календарного планирования производства: распределение заказов между заводами, балансировка загрузки, графики литья. Требуется опыт от 3 лет в математической оптимизации (LP/MILP, scheduling, эвристики, декомпозиция), разработка на Java SE 8 и уверенный PL/SQL. Работа в крупной международной металлургической компании, формат офис/гибрид/удалёнка, официальное трудоустройство по ТК РФ.

Java SE 8 PL/SQL SQL +7
senior удал. hh
AgileEngine
A
AgileEngine
16 ч. назад

Старший Java инженер

~1 340 000 – 2 656 730 ₸ оценка по всем рынкам

AgileEngine ищет старшего Java-инженера для разработки масштабируемых серверных решений и системы интеграции с клиентами для критически важной SaaS-платформы. Нужен опыт в SaaS от 5 лет, глубокое знание Java и SQL, понимание микросервисной архитектуры и английский на уровне Upper-Intermediate. Предлагают конкурентную зарплату в USD, гибкий график с возможностью удалённой работы, менторство и проекты для Fortune 500.

Java SQL microservices +6
senior удал. dou
VS Robotics (ООО АБТ)
V
VS Robotics (ООО АБТ)
21 ч. назад

Старший разработчик на Java (AI агент)

~1 340 000 – 2 656 730 ₸ оценка по всем рынкам

Разработка серверной и клиентской части веб-приложений на Java и React для AI-агента, который ведёт диалоги с клиентами в текстовом и голосовом каналах. Требуется опыт от 4 лет, глубокое знание Java 17+, Spring Boot, Hibernate, микросервисов, а также React, TypeScript и сопутствующих технологий. Предлагают конкурентную зарплату, удалённый или гибридный формат, бонусы и работу в аккредитованной российской ИТ-компании.

Java Spring Boot Hibernate +23
senior удал. hh
Notamedia
N
Notamedia
21 ч. назад

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

~1 340 000 – 2 656 730 ₸ оценка по всем рынкам

Разработка и поддержка серверных приложений и микросервисов на Java для проектов федерального масштаба (mos.ru, МСП.РФ и др.). Нужен опыт от 5 лет, уверенное знание Java 17+, Spring Framework, реляционных и NoSQL БД, брокеров очередей, микросервисной архитектуры. Предлагают удалённую работу, ДМС, компенсацию обучения, участие в крупных проектах и быстрый рост.

Java Spring Boot Spring Data +21
senior удал. hh
МТС Банк
М
МТС Банк
1 д. назад

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

~1 340 000 – 2 656 730 ₸ оценка по всем рынкам

МТС Банк ищет Senior Java/Kotlin разработчика в команду цифрового рубля. Нужно разрабатывать и поддерживать микросервисы, интегрировать их с внешними системами через REST API и криптографические протоколы, работать с Spring Security и Apache Kafka. Требуется коммерческий опыт на Java 17+ и Kotlin, глубокое знание Spring Framework и опыт построения отказоустойчивых распределённых систем.

Java Kotlin Spring Boot +6
senior удал. hh