Java developer

Честный знак

United States

Hybrid

USD 22,000 - 35,000

Full time

41 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ДМС (медицинское страхование)
Гибридный формат работы
Премия за Referral
Комфортные условия
Корпоративные тренинги

Job summary

Честный знак ищет Backend Developer (Kotlin) в команду Ядра/Процессинга. Ваша роль — разрабатывать и поддерживать микросервисы на Kotlin для высоконагруженной системы, проектировать взаимодействие через Kafka и работать с CAassandra, YDB, Redis и ClickHouse. Важны опыт в gRPC API, знание TIMTemporal и участие в code review.

Работа включает взаимодействие с Backend/Frontend, аналитикой, DevOps и QA, ориентацию на качество кода и тесты, участие в инцидент-менеджменте и развитие технологий проекта.

Qualifications

  • Опыт коммерческой разработки на Kotlin от 3 лет (или Java+Kotlin от 5 лет).
  • Глубокое понимание микросервисной архитектуры и распределённых систем.
  • Опыт работы с Apache Kafka: проектирование топиков, продюсеры/консьюмеры, гарантии доставки.
  • Опыт работы с NoSQL: Cassandra/ClickHouse.
  • Опыт разработки и интеграции gRPC API.
  • Понимание высоконагруженных систем, SOLID, паттерны проектирования.
  • Умение писать тесты: unit и integration.
  • Умение работать в команде, code review.

Responsibilities

  • Разработка и поддержка микросервисов на Kotlin для высоконагруженной системы.
  • Проектирование и реализация асинхронного взаимодействия через Kafka: контракты, топики, обработка ошибок, дедупликация.
  • API через HTTP/gRPC для межсервисного взаимодействия.
  • Работа с Cassandra, YDB, Redis, ClickHouse; проектирование схем.
  • Интеграция Workflow через Temporal; тестирование кода.
  • Участие в code review, архитектурные обсуждения и планирование задач.
  • Мониторинг, логирование, обеспечение надежности и производительности сервисов.

Skills

Kotlin
Microservices
Kafka
NoSQL Cassandra
ClickHouse
Redis
gRPC
Temporal
YDB
Docker
Kubernetes
Git
CI/CD
Design patterns
SOLID

Tools

Kafka
Docker
Kubernetes
gRPC
Temporal
YDB
ClickHouse
Cassandra
Redis

Job description

Описание: Мы создаем единую систему цифровой маркировки и прослеживания товаров в России и странах ЕАЭС. Наша система позволяет снизить уровень контрафакта и гарантировать подлинность товаров, производимых в стране или ввозимых в нее. Мы ищем 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 рабочих дней в год), полис путешественника, корпоративные психологи. Материальная помощь в сложных жизненных ситуациях. Кафетерий льгот: не только на спорт и обучение, но и ИТ-сервисы, расширение ДМС для семьи. Оформление по ТК РФ в аккредитованной ИТ-компании. Работай удаленно из любой точки России, в гибридном формате или из офиса в центре Москвы/Петербурга (рядом с метро). Гибкое начало рабочего дня. Выдаем рабочую технику: ноутбук, монитор, гарнитура - всё для продуктивной работы. Открытая культура общения. Спорт: футбол, волейбол, йога - вариантов много, выбирай или создай свое комьюнити! Воркшопы, праздники для детей, книжный клуб - скучно не будет. Стильный мерч, который хочется носить. Реферальная программа: приводи друзей и получай бонусы.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

руководитель группы DevOps инфраструктуры
руководитель группы DevOps инфраструктуры

АФЛТ-Системс • United States

Hybrid
USD 140,000 - 190,000
Гибридная/удалённая работа
Белая заработная плата
ИТ ипотека
+2
Аналитик данных в маркировке товаров
Аналитик данных в маркировке товаров

Честный знак • United States

Hybrid
USD 25,000 - 37,000
ДМС (включая стоматологию)
Buddy-поддержка
Гибридный формат работы
+2
Fullstack тестировщик (auto)
Fullstack тестировщик (auto)

Честный знак • United States

Hybrid
USD 14,000 - 24,000
Здоровье: ДМС
Buddy-поддержка
Корпоративные тренинги
+2
DevOps инженер
DevOps инженер

АФЛТ-Системс • United States

Hybrid
USD 120,000 - 180,000
Авиабилеты (корп)
ДМС
Компенсация питания
+5
.net developer цифровой трансформации
.net developer цифровой трансформации

ASTON • United States

On-site
USD 2,200 - 3,100
ДМС со стоматологией
Оплачиваемые sick-days
Компенсация расходов на коворкинг
+2
DevOps-инженер для продуктовой инфраструктуры
DevOps-инженер для продуктовой инфраструктуры

DatsTeam • United States

Remote
USD 120,000 - 190,000
Full remote или гибрид
DevOps engineer
DevOps engineer

Marfatech • United States

Remote
USD 90,000 - 140,000
Полностью удаленный формат работы по全м
50% компенсация изучения английского
Частичная оплата занятий спортом
DevOps-инженер в высоконагруженных системах
DevOps-инженер в высоконагруженных системах

Ригла-Здравсити • United States

Hybrid
USD 21,000 - 36,000
Официальное трудоустройство
Комфортный офис в Москве (гибрид/удалё
Медицинская поддержка
+3
Backend engineer in Web3 wallets
Backend engineer in Web3 wallets

Xsolla Inc. • United States

Remote
USD 150,000 - 190,000
Mac hardware
Dental insurance for you and family
21 days paid sick leave
Team lead in railway logistics
Team lead in railway logistics

ИТЛ Консалтинг • United States

Remote
USD 11,000 - 25,000
Remote work
Full social package