Неизвестный работодатель · На сервисе с: 19.08.26 15:55
🚀 Ищем Senior Java Developer
📍 РФ| ⏳ 6+ месяцев
Что нужно:
✅ 5+ лет на Java
✅ Spring (Boot, Cloud, Security), Hibernate
✅ ООП, SOLID, DRY, KISS
✅ Git, Maven, JUnit/TestNG
✅ SQL, базы данных
Будет плюсом:
➕ Docker, Kubernetes
➕ Микросервисы
➕ Высоконагруженные системы
Задачи: Backend, архитектура, code review, масштабирование продукта
📩 Отклик: @little_driver
#Java #SpringBoot #Backend #Вакансия #РаботаРФ
О нас
Реклама — один из самых высоконагруженных сервисов Яндекса. В ней есть рантайм, который выдерживает сотни тысяч запросов в секунду, и реалтайм-процессинг, который обрабатывает десятки гигабайтов данных и миллионы событий в секунду. Экосистема Рекламы включает множество сервисов: от хранения и преобразования данных до ML-сервисов для обучения ранжирующих моделей. Многим из этих сервисов нужен доступ к рекламным данным. За это отвечает Единая база данных рекламы: она хранит данные, обеспечивает к ним доступ и передаёт изменения в смежные сервисы через универсальный протокол. В базе — десятки миллиардов объектов объёмом более сотни терабайтов.
Единая база данных рекламы — база нового поколения, созданная на основе динамических таблиц YTsaurus. Она даёт возможность гибко подходить к модели данных, используя идеи традиционных реляционных баз данных и расширяя их. С точки зрения инфраструктуры база объединяет возможности динамических таблиц YTsaurus (транзакционность, масштабируемость, отказоустойчивость) и потоковых процессингов. Благодаря этому мы можем комбинировать транзакционные и нетранзакционные подходы при решении задач.
За несколько лет Единая база данных рекламы стала центром архитектуры Рекламы. К нам обращаются десятки разработчиков из других команд, чтобы решить свои продуктовые и инфраструктурные задачи. Мы создаём платформу для их решения и сами активно внедряем базу данных. Ищем коллегу, который поможет во всех наших задачах, но сейчас особенно важна интеграция базы данных с Яндекс Директом.
Внедрение Единой базы данных в Яндекс Директ
Яндекс Директ — один из крупнейших продуктовых сервисов Яндекса, который позволяет пользователям запускать рекламные кампании и предоставляет широкий выбор рекламного инвентаря. Вы будете продолжать внедрять Единую базу данных рекламы в бэкенд Директа. Это не просто замена одной базы данных другой, а серьёзный вызов: предстоит переосмыслить подходы к разработке бэкенда и трансформировать архитектуру сервиса.
Развитие ядра БД
Вы будете развивать ядро базы данных, чтобы оно включало современный функционал и уникальные возможности для эффективного решения продуктовых задач.
Платформа процессинга
В процессе смены парадигмы разработки бэкенда огромное количество бизнес-логики переносится в реалтайм-процессинг. Вы будете разрабатывать собственный фреймворк для потоковой обработки данных, чтобы эффективно и удобно решать продуктовые задачи в десятках пайплайнов процессинга.
Инфраструктура
На вас лежит большая ответственность: обеспечить стабильность работы инфраструктуры, эффективность БД и удобство разработки, а также сделать так, чтобы новые внедрения коллег быстрее попадали к пользователям. Этому уделяется максимум внимания.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Разрабатываете на разных языках: C++ в ядре базы данных и процессингах, Java/Kotlin в бэкенде Директа, Python — для оркестрации инфраструктуры
* Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
* Любите долгосрочные устойчивые решения, но можете придумывать обходные пути в случае необходимости
* Не боитесь читать и перестраивать старый код и старые решения
* Пишете легкочитаемый код
* Знакомы с YTsaurus и фреймворками потоковой обработки
* Имеете продакшен-опыт продуктовой разработки на Java/Kotlin
* Имеете опыт работы с рекламными или околорекламными сервисами, понимаете доменную модель рекламы
О компании и проекте
Мы разрабатываем платформу для продажи цифровых товаров — с поставщиками, b2b-клиентами и физическими лицами (через B2C веб-сайт). Внутренняя логика включает управление каталогом, финансовый учет и поддержку расчетов в фиате и криптовалютах.
Ключевая задача прямо сейчас — переход с устаревшей архитектуры на новое ядро. Мы делаем это постепенно, не останавливая работающий бизнес. Параллельно ведем постоянную работу по улучшению B2C-сайта и дорабатываем функционал B2B под требования крупных партнеров. Нам нужен программист, который усилит техническую команду проекта.
Задачи:
Full Stack-разработка платформы. Надо быть готовым делать все по технической части проекта. B2B – развитие API интеграции с платформой, работа с каталогом товаров, отчетность и постоянные доработки админ панели. B2C – много фронтенд работы по веб сайту.
Работа со смешанным стеком: backend (TypeScript, Java), frontend (React/Vue).
Совместно с ведущим разработчиком участвовать в проектировании и разработке архитектуры, помогать бизнесу с требованиями. Важно глубоко погрузиться в предметную область и быть готовым самостоятельно с бизнесом прорабатывать задачи — без ожидания готовых детальных спецификаций.
Обеспечение production-готовности: мониторинг, алерты (при поддержке инфра команды), участие в on-call-ротации. Для B2B-части действуют SLA.
Системная работа с техническим долгом.
3+ лет коммерческой разработки; Бэкенд — основа. Уверенное владение одной из технологий: Java, TypeScript или Go.
Фронтенд на достаточном уровне для доработок B2C‑сайта и внутренних B2B‑панелей (TypeScript / React или Vue).
Production mindset и DevOps-подход — опыт работы с мониторингом (метрики, логи, алерты, трейсинг), поиск и устранение узких мест, готовность нести ответственность за технические и архитектурные решения по принципу “you build it — you run it”. Мы ждем, что вы видите, как вашими решениями пользуются клиенты, и гарантируете стабильность системы в боевом режиме (on‑call входит в зону ответственности).
Опыт в e-com или FinTech. Понимание бизнес-контекста, навык взаимодействия с нетехническими stakeholderами и отличные коммуникационные навыки.
Практическое понимание инструментов-ассистентов разработчика (Claude, Cursor, Cline и аналоги) — где помогают, где нет, какие риски несут.
Небольшая команда и минимум бюрократии.
Полный ремоут (из любой точки мира, но работа по московскому времени) или гибрид (офисы в Москве и Воронеже) — на ваш выбор.
Performance‑driven культура: мы не даём автоматической индексации «за год» или «вот там платят больше». Зарплата и премии растут только для тех, кто постоянно растёт сам — чья эффективность и влияние на продукт увеличиваются.
Команда ППРБ. MindCraft занимается middleware разработкой операций с инвестиционными продуктами (ОПИФ, ИИС, ИДУ, квалификация инвестора).
Технологический стек: Java 17, PostgreSQL, Kafka, REST API.
Используем искусственный интеллект в аналитике, разработке и тестировании для повышения качества и скорости работы.
Ведём всю техническую документацию в формате Markdown в нашем репозитории на Bitbucket для удобства совместной работы и использования ИИ.
Состав команды: 9 человек — лидер, 2 аналитика, 3 разработчика и 3 тестировщика.
Наша команда открыта для целеустремлённого Java-разработчика, который не боится сложных задач и готов стать частью нашего дружного коллектива.
Мы ищем специалиста, разделяющего наши ценности: стремление к качественному коду и желание развиваться вместе с продуктом.
Будет вашим преимуществом:
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.