Честный знак

Java developer

Коротко

Senior Backend Developer (Kotlin) для команды разработки Ядра/Процессинга в системе цифровой маркировки и прослеживания товаров. Задачи — разработка микросервисов на Kotlin, асинхронное взаимодействие через Apache Kafka, работа с Cassandra/YDB/Redis/ClickHouse, gRPC API и workflow-оркестрация через Temporal в высоконагруженной системе. Требуется коммерческий опыт на Kotlin от 3 лет (или Java+Kotlin от 5 лет), глубокое понимание микросервисной архитектуры, обязателен опыт с Cassandra/ClickHouse и Apache Kafka. Полностью удалённая работа по РФ, оформление по ТК РФ.

Описание
Мы создаем единую систему цифровой маркировки и прослеживания товаров в России и странах ЕАЭС. Наша система позволяет снизить уровень контрафакта и гарантировать подлинность товаров, производимых в стране или ввозимых в нее. Мы ищем Backend Developer (Kotlin) в команду разработки Ядра/Процессинга.
Задачи
•Разработка и поддержка микросервисов на 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 / ClickHouse — является обязательным
•Практический опыт работы с Redis или другими in-memory хранилищами
•Опыт разработки и интеграции gRPC API для межсервисного взаимодействия
•Понимание принципов работы высоконагруженных систем
•Опыт написания unit и integration тестов
•Уверенное владение Git и CI/CD процессами
•Понимание принципов SOLID, design patterns, clean architecture
•Самостоятельность — способность вести задачи от дизайна до production
•Аналитическое мышление — умение декомпозировать сложные задачи и выбирать оптимальные архитектурные решения
•Командная работа — опыт code review, готовность делиться знаниями
•Проактивность — инициативность в улучшении кода и процессов
•Готовность изучать новые технологии — стек включает современные инструменты (Temporal, YDB)
•Коммуникабельность — умение четко формулировать мысли и аргументировать технические решения
•Внимание к качеству — понимание важности тестов, документации и надежности сервиса
Будет плюсом
•Опыт работы с Temporal или другими workflow orchestration системами (Cadence, AWS Step Functions)
•Опыт работы с YDB или другими распределенными SQL базами данных
•Знание SQL (PostgreSQL, MySQL)
•Опыт работы с Docker/Kubernetes
•Опыт мониторинга и логирования (Prometheus, Grafana, ELK)
•Понимание принципов event-driven архитектуры
Условия
•Участие в митапах и конференциях: делимся знаниями и учимся у других
•Внутренние корпоративные тренинги
•Buddy-поддержка: путеводитель в корпоративную жизнь компании
•Здоровье: ДМС (включая стоматологию) после испытательного срока, компенсация больничных до оклада (10 рабочих дней в год), полис путешественника, корпоративные психологи
•Материальная помощь в сложных жизненных ситуациях
•Кафетерий льгот: не только на спорт и обучение, но и ИТ-сервисы, расширение ДМС для семьи
•Оформление по ТК РФ в аккредитованной ИТ-компании
•Работай удаленно из любой точки России, в гибридном формате или из офиса в центре Москвы/Петербурга (рядом с метро)
•Гибкое начало рабочего дня
•Выдаем рабочую технику: ноутбук, монитор, гарнитура — всё для продуктивной работы
•Открытая культура общения
•Спорт: футбол, волейбол, йога — вариантов много, выбирай или создай свое комьюнити
•Воркшопы, праздники для детей, книжный клуб
•Стильный мерч
•Реферальная программа: приводи друзей и получай бонусы

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте