IT-oneIT-one

Senior Java+ Kotlin разработчик

удалёнка

Команда разрабатывает высоконагруженные платформенные микросервисы ядра для государственной системы маркировки. Вы будете строить надёжные асинхронные сервисы для обработки десятков тыс. RPS и сотен ТБ данных, обеспечивая стабильность и производительность системы

ГрейдSenior
Опытот 3 лет

Стек

KotlingRPCCassandraKafkaRedisClickHouseTemporalYDBPostgreSQLGitCI/CD

Задачи

  • Разработка и поддержка микросервисов на Kotlin для высоконагруженной системы
  • Проектирование и реализация асинхронного взаимодействия через Kafka, включая контракты событий, дедупликацию и контроль consumer lag
  • Реализация и интеграция HTTP/gRPC API для межсервисного взаимодействия
  • Работа с базами данных (Cassandra, YDB, Redis, ClickHouse) и оптимизация запросов
  • Интеграция workflow-оркестрации (Temporal) для управления бизнес-процессами
  • Написание unit и integration тестов, участие в code review и инцидент-менеджменте

Обязательно

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

Будет плюсом

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

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT