VK

Java/Go-разработчик RuStore (Санкт-Петербург)

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Golang
  • Java
RuStore — официальный российский магазин мобильных приложений, который занимает первое место среди отечественных сторов по аудитории. Это один из самых динамичных проектов VK.

Мы разрабатываем рекламные технологии для магазина приложений RuStore

В зоне ответственности команды

  • DSP/SSP-платформы (покупка и продажа рекламных показов), CPA-платформа
  • Рекламный сервер (таргетинг, оптимизация показов)

Задачи

  • Разработка и оптимизация backend-сервисов на Go и на Java/Kotlin
  • Участие в проектировании архитектуры рекламных систем
  • Интеграция с внешними DSP/SSP, аналитика, биллинг, системы управления
  • Оптимизация производительности и масштабирование сервисов
  • Улучшение мониторинга и отказоустойчивости
  • Написание понятного и тестируемого кода
  • Покрытие своего кода интеграционными, end-to-end тестами

Требования

  • Опыт коммерческой разработки на Java от двух лет и опыт на Go от года
  • Понимание микросервисной архитектуры, gRPC/REST, Kafka
  • Опыт работы с PostgreSQL, Redis, ClickHouse, ScyllaDb (или другими SQL/NoSQL БД)
  • Знание принципов распределённых систем, кеширования, репликации
  • Опыт работы с Docker, Kubernetes, CI/CD
  • Умение писать тесты (unit, integration, e2e)
  • Стек: Java 21 и (или) Kotlin, Go, Spring Boot, Spring Web, Spring Data Jdbc, PostgreSQL, Kafka, Redis, K8s, S3, Feign, Liquebase, GitLab CI, JUnit

Будет плюсом

  • Базовые знания рекламных технологий (DSP/SSP, RTB, Ad Serving)
  • Опыт работы с highload или рекламными системами
  • Опыт работы с Big Data (Apache Spark, Flink)