Старший Java инженер
Ищем опытного Java-разработчика для создания бэкенда платформы планирования видеорекламы. Вы будете работать в небольшой команде над сервисами для настройки кампаний, оптимизации бюджета и скоринга. Требуется глубокое знание Java и Spring Boot, опыт в AdTech и уверенный английский. Предлагается удаленная работа и интересные задачи в глобальном медиа-проекте.
Зарплата не указана — оценили по рынку
На основе 108 похожих вакансий за 90 дней.
Что предстоит делать
<h3>Описание роли</h3><p>Senior Java-инженер в команде из восьми человек, разрабатывающей платформу для планирования видеомедиа. Роль предполагает владение основными серверными сервисами, которые обеспечивают настройку кампаний, генерацию и оптимизацию планов, оркестрацию скоринга, управление версиями планов, а также создание клиентских и операционных отчетов. Java и Spring Boot являются основными технологиями разработки.</p><p>Необходим серьезный опыт работы с Java в production-среде. <strong>Требуется уверенное знание AdTech на общем уровне</strong>; знакомство с медиапланированием или измерением будет большим плюсом, но глубокие знания в области телеизмерений не являются обязательным требованием.</p><h3>О проекте</h3><p>Клиент: глобальная медиасеть, работа через партнера по реализации. Конечные пользователи — медиапланеры в одном из агентств этой сети.</p><p>Продукт: веб-приложение для омниканального планирования медиа, ориентированное исключительно на видео. Планер определяет кампанию — рекламодатель, бюджет, даты показа, целевая аудитория, цели — с помощью шестиэтапного мастера. Платформа генерирует оптимизированные по бюджету планы по видеоканалам, оценивает их с помощью двух детерминированных движков и экспортирует клиентский медиаплан (PDF) и операционный план активации (XLSX).</p><p>Охватываемые каналы: линейное ТВ, BVOD, SVOD, AVOD/FAST, YouTube, видео в соцсетях, видео out-of-home. Основной рынок — Великобритания/EMEA.</p><p>Скоринг: два детерминированных движка. Взвешенный индекс качества канала, построенный на основе оценок по суб-измерениям, и модель охвата и частоты, использующая экспоненциальное насыщение относительно эффективных расходов с кросс-канальной дедупликацией. Машинное обучение не используется.</p><p>Команда охватывает управление разработкой, архитектуру решений, серверную часть, данные, клиентскую часть, DevOps и автоматизацию QA.</p><h3>Требуемая квалификация</h3><h3>Опыт</h3><ul><li>5+ лет production-разработки серверной части на Java, включая владение критически важными для бизнеса сервисами от проектирования до развертывания и поддержки.</li><li>Уверенный опыт разработки приложений на Spring Boot и REST API в сервис-ориентированной или модульной архитектуре.</li><li>Опыт реализации бизнес-процессов или систем с большим объемом вычислений, где важны корректность, отслеживаемость и воспроизводимость.</li><li>Опыт работы в команде, придерживающейся фиксированных сроков и определенного объема работ.</li><li>Прямой рабочий контакт с внешними стейкхолдерами, такими как команды клиентов, партнеры или вендоры.</li><li>Английский язык: уверенный письменный и устный, уровень C1+. Роль предполагает участие в клиентских встречах, технических обсуждениях и написание документации.</li></ul><h3>Технические знания</h3><ul><li>Java: разработка на production-уровне с использованием современной Java, включая коллекции, конкурентность, обработку ошибок, вопросы производительности и поддерживаемый объектно-ориентированный дизайн.</li><li>Spring Boot: REST-сервисы, внедрение зависимостей, валидация, конфигурация, персистентность, интеграция безопасности и производственная диагностика.</li><li>Проектирование и интеграция REST API: контракты OpenAPI, управление версиями, обратная совместимость, интеграции со сторонними сервисами, повторные попытки, таймауты и обработка откатов.</li><li>PostgreSQL: реляционное моделирование, транзакционная согласованность, индексирование, оптимизация запросов и хранение версионных данных с привязкой к дате.</li><li>Персистентность: уверенный практический опыт работы с JPA/Hibernate или эквивалентным Java-подходом к персистентности, включая понимание границ транзакций и поведения запросов.</li><li>Тестирование: JUnit, моки, интеграционное тестирование, контрактное тестирование и валидация детерминированных вычислительных результатов.</li><li>Контейнеризированные облачные сервисы: Docker и облачное развертывание; предпочтительно Azure, допустимы AWS или GCP.</li><li>Наблюдаемость: структурированное логирование, метрики, распределенная трассировка или корреляция, а также диагностика производственных сбоев.</li><li>CI/CD и системы контроля версий: рабочие процессы с pull request'ами, автоматические проверки качества, пайплайны сборки и автоматизация развертывания.</li></ul><h3>Знание предметной области — обязательно</h3><ul><li>AdTech на уверенном общем уровне — понимание того, как планируются, покупаются, доставляются и измеряются медиа; основные типы платформ и их роли; а также как данные о кампаниях и аудитории перемещаются между ними.</li><li>Понимание основных сущностей в рабочем процессе медиапланирования: кампании, аудитории, бюджеты, даты показа, каналы, ограничения по инвентарю, планы и результаты активации.</li><li>Способность точно реализовывать детерминированные процессы скоринга и оптимизации на основе спецификации, даже если методология принадлежит другой команде.</li><li>Достаточное понимание охвата, частоты, знаменателей аудитории и кросс-канальной дедупликации для анализа поведения API, валидации и выявления очевидно некорректных результатов.</li></ul> <div> <a href="https://jobs.dou.ua/companies/xenoss/vacancies/367706/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Xenoss
5 активных вакансий в компании
Старший Python разработчик (AI/Agentic Systems)
~2 145 375 ₸ оценка
Ищем старшего Python-разработчика для работы над AI-агентной рекламной платформой в международной AdTech-компании. Вы будете разрабатывать MCP-инструменты, бэкенд-сервисы, агентные рабочие процессы и системы автоматизированного тестирования. Требуется глубокий опыт Python, FastAPI, LLM и агентных систем, а также уверенный английский.
Старший Python разработчик (AI/ML)
~2 145 375 ₸ оценка
Ищем опытного Python-разработчика для создания AI-решений в AdTech. Нужно разрабатывать бэкенд-сервисы, AI-агентов и интеграции с CRM. Требуется 5+ лет опыта с Python и FastAPI, знание LLM и оркестрации. Предлагаем удаленную работу в международной команде.
Старший инженер данных (Java, AdTech)
~1 818 000 – 3 154 032 ₸ оценка
Ищем старшего инженера данных с опытом в AdTech для разработки платформы видеомедиа-планирования. Вы будете создавать движки охвата и частоты, интеграции с API аудитории и модели данных на Java. Также предстоит работать с аналитиками клиента по настройке скоринговой системы. Требуется глубокое знание Java, SQL, PostgreSQL и уверенный английский. Проект на 3 месяца с фиксированным дедлайном.
Руководитель отдела безопасности (Application & Cloud Security)
Ищем опытного руководителя для построения и управления стратегией безопасности приложений и облачной инфраструктуры. Вы будете внедрять DevSecOps, управлять командами AppSec и Cloud Security, обеспечивать соответствие стандартам ISO 27001, SOC 2, NIST. Требуется 10+ лет опыта в кибербезопасности и экспертиза в AWS, Azure, GCP и Kubernetes.
Похожие вакансии
6 вакансий
Java/Kotlin разработчик (микросервисы, Kubernetes)
~1 818 000 – 3 154 032 ₸ оценка
Ищем опытного Java/Kotlin разработчика для создания и поддержки микросервисов на Spring Boot в Kubernetes-экосистеме. Требуется глубокое знание Java, Kotlin, Spring, Docker, K8s, CI/CD и опыт работы с базами данных и брокерами сообщений. Компания предлагает полную удаленку, ДМС, карьерный рост и обучение.
Java разработчик
~1 818 000 – 3 154 032 ₸ оценка
Ищем опытного Java-разработчика для оптимизации и развития системы хранения профилей клиентов. Требуется глубокое знание Java, Spring Boot, Tarantool и Kafka. Предлагаем удаленную работу, гибкий график, ДМС и возможности для профессионального роста.
Старший Backend инженер
~1 818 000 – 3 154 032 ₸ оценка
Ищем опытного Senior Backend инженера для работы над масштабируемыми SaaS-решениями в Fintech. Требуется глубокое знание Java/Kotlin и Go, опыт с Spring Boot и облачными технологиями (Azure). Предлагается удаленная работа, высокая автономия и возможность влиять на архитектуру продукта.
Java-разработчик (Цифровые Права / Блокчейн)
~1 818 000 – 3 154 032 ₸ оценка
Сбер ищет опытного Java-разработчика для работы над проектом по выпуску и обращению Цифровых Прав на блокчейне. Вы будете проектировать и разрабатывать микросервисы на Java (Spring Boot), работать с PostgreSQL, Kafka и Kubernetes, а также участвовать в CI/CD и тестировании. Требуется от 5 лет опыта, глубокое знание архитектуры и SQL. Предлагается работа в крупной компании с передовыми технологиями.
Java-разработчик
~1 818 000 – 3 154 032 ₸ оценка
Ищем опытного Java-разработчика для создания и поддержки сервисов интеграции. Требуется уверенное владение Java 17+, Spring, Hibernate, PostgreSQL и Kafka/RabbitMQ. Предлагаем удаленную или гибридную работу, ДМС и годовое премирование.
Старший Java разработчик (Full-Stack)
Ищем опытного Java-разработчика для создания облачных решений в сфере здоровья сотрудников. Нужно уверенно владеть Java, Spring, SQL, JavaScript и AWS, а также иметь опыт работы с AI-инструментами. Компания предлагает удаленную работу, гибкий график, обучение и соцпакет.