Senior Java/Kotlin Developer (Backend) (удаленная работа)

3 июня 2026

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Java/Kotlin Developer (Backend)

Описание вакансии

О компании:

Мы создаем единую систему цифровой маркировки и прослеживания товаров в России и странах ЕАЭС. Наша система позволяет снизить уровень контрафакта и гарантировать подлинность товаров, производимых в стране или ввозимых в нее.

Честный Знак - одна из самых высоконагруженных платформ, которой нет аналогов:

микросервисная архитектура на Kubernetes с Istio в нашей собственной инфраструктуре;

петабайты живых данных, с которыми круглосуточно работают наши сервисы и клиенты через API;

миллиарды транзакций в день и десятки тысяч запросов в секунду;

аналитика в реальном времени на потоках событий и масштабная батчевая аналитика по ночам;

мобильное приложение с 27+ миллионов установок;

десятки релизов в продакшн каждый день, feature flags, инфраструктура как код.

Под капотом Kafka, Cassandra, Spark, Airflow, Iceberg, ClickHouse, GitLab CI/CD, Helm, Prometheus, Grafana.

Мы не боимся сложных задач и запускаем в продакшн смелые инженерные идеи!

О команде:

Мы ищем Backend Developer (Kotlin) в команду разработки Ядра/Процессинга.
Наша команда:

разрабатывает ключевые платформенные сервисы (ядро) для государственной системы маркировки, работающие с высокими нагрузками (десятки тыс. RPS) и обрабатывающие огромные объемы данных (сотни ТБ)

работает с разнообразными SQL и NoSQL базами данных и хранилищами

обеспечивает бесперебойную работу системы

С нашей системой вы сталкиваетесь постоянно, когда на кассе магазина сканируете коды маркировки для молочной продукции, пива, воды и многого другого.

Через наши сервисы мы пропускаем тысячи кодов маркировки в секунду от производителей до касс.

Технологический стек:

Java 17/21, Kotlin, Spring Boot, Spring Cloud, Apache Cassandra, ClickHouse, PostgreSQL, YDB, Cockroach, Redis, Apache Kafka, Docker, Kubernetes, GitLab CI, Prometheus/Grafana

Чем предстоит заниматься:

  • Разработка и поддержка микросервисов на Kotlin для высоконагруженной системы
  • Проектирование и реализация асинхронного взаимодействия через Apache Kafka : определение контрактов событий, настройка топиков, обработка ошибок, дедупликация и контроль consumer lag
  • Проектирование и реализация API с использованием HTTP/gRPC для межсервисного взаимодействия
  • Работа с базами данных : проектирование схем данных, оптимизация запросов для Cassandra, YDB, Redis, ClickHouse
  • Интеграция workflow-оркестрации с использованием Temporal для управления бизнес-процессами
  • Написание качественного, тестируемого кода с покрытием unit и integration тестами
  • Участие в code review как в роли ревьюера, так и автора кода
  • Проектирование архитектуры сервисов совместно с командой и техлидом
  • Обеспечение надежности и производительности разрабатываемых сервисов (мониторинг, логирование, обработка ошибок)
  • Взаимодействие со смежными командами (Backend, Frontend, аналитика, DevOps, QA) для доставки функциональности
  • Участие в планировании и оценке задач , декомпозиция требований
  • Оптимизация существующих решений и рефакторинг кода
  • Поддержка технической документации по разрабатываемым сервисам
  • Участие в инцидент-менеджменте (расследование и устранение проблем в production)
  • Изучение и внедрение новых технологий и лучших практик в рамках проекта.
От успешного кандидата мы ожидаем:
  • Обязательные требования:

  • Опыт коммерческой разработки на Kotlin от 3-х лет (или Java + Kotlin от 5 лет)
  • Глубокое понимание микросервисной архитектуры и распределенных систем
  • Опыт работы с Apache Kafka : проектирование топиков, работа с продюсерами/консьюмерами, понимание гарантий доставки, ретеншн-политик и схем сообщений
  • Опыт работы с NoSQL базами данных : Cassandra / ScyllaDB и тд.
  • Практический опыт работы с Redis или другими in-memory хранилищами
  • Опыт разработки и интеграции gRPC API для межсервисного взаимодействия
  • Понимание принципов работы высоконагруженных систем
  • Опыт написания unit и integration тестов
  • Уверенное владение Git и CI/CD процессами
  • Понимание принципов SOLID, design patterns, clean architecture
  • Будет преимуществом:

  • Опыт работы с Temporal или другими workflow orchestration системами (Cadence, AWS Step Functions)
  • Опыт работы с ClickHouse или другими аналитическими СУБД
  • Опыт работы с YDB или другими распределенными SQL базами данных
  • Знание SQL (PostgreSQL, MySQL)
  • Опыт работы с Docker/Kubernetes
  • Опыт мониторинга и логирования (Prometheus, Grafana, ELK)
  • Понимание принципов event-driven архитектуры
  • Soft Skills:

  • Самостоятельность способность вести задачи от дизайна до production
  • Аналитическое мышление умение декомпозировать сложные задачи и выбирать оптимальные архитектурные решения
  • Командная работа опыт code review, готовность делиться знаниями
  • Проактивность инициативность в улучшении кода и процессов
  • Готовность изучать новые технологии стек включает современные инструменты (Temporal, YDB)
  • Коммуникабельность умение четко формулировать мысли и аргументировать технические решения
  • Внимание к качеству понимание важности тестов, документации и надежности сервиса.
Почему именно мы:

Возможности для развития

  • Участие в митапах и конференциях: делимся знаниями и учимся у других.
  • Внутренние корпоративные тренинги.
  • Buddy-поддержка: путеводитель в корпоративную жизнь компании.

Заботимся о сотрудниках

  • Здоровье: ДМС (включая стоматологию) после испытательного срока, компенсация больничных до оклада (10 рабочих дней в год), полис путешественника, корпоративные психологи.
  • Материальная помощь в сложных жизненных ситуациях.
  • Кафетерий льгот: не только на спорт и обучение, но и ИТ-сервисы, расширение ДМС для семьи.

Удобство и комфорт

  • Оформление по ТК РФ в аккредитованной ИТ-компании.
  • Работай удаленно из любой точки России, в гибридном формате или из офиса в центре Москвы/Петербурга (рядом с метро).
  • Гибкое начало рабочего дня.
  • Выдаем рабочую технику: ноутбук, монитор, гарнитура всё для продуктивной работы.

Жизнь в компании

  • Открытая культура общения.
  • Спорт: футбол, волейбол, йога вариантов много, выбирай или создай свое комьюнити!
  • Воркшопы, праздники для детей, книжный клуб скучно не будет.
  • Стильный мерч, который хочется носить.
  • Реферальная программа: приводи друзей и получай бонусы.

Если ты хочешь расти профессионально, работать с классными людьми и при этом чувствовать заботу ждем в нашей команде!



Посмотрите похожие вакансии

Senior Java Developer (Java/Kotlin)
Компания: IT Cube
Зарплата: з.п. не указана
Senior Mobile Developer (React Native)
Компания: Nortex
Зарплата: от 249 801 до 249 801 руб.
Java TeamLead / Engineering Manager (Uzum Market)
Компания: UZUM TECHNOLOGIES
Зарплата: з.п. не указана