честный знак.рф

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 / ClickHouse - является обязательным
  • Практический опыт работы с Redis или другими in-memory хранилищами
  • Опыт разработки и интеграции gRPC API для межсервисного взаимодействия
  • Понимание принципов работы высоконагруженных систем
  • Опыт написания unit и integration тестов
  • Уверенное владение Git и CI/CD процессами
  • Понимание принципов SOLID, design patterns, clean architecture
  • Будет преимуществом:

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

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

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

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

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

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

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

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

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

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

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

Похожие вакансии Java/Scala/Kotlin

hh.ru
65apps

Java-разработчик (Ижевск)

65apps
Зарплата не указанаРоссияИжевскГибрид

65apps — ведущий российский аутсорс-разработчик цифровых сервисов для компаний лидеров рынка самых разных отраслей: fintech, telecom, e-comm, ритейл, страхование и госсектор. Мы создаем мобильные приложения, сложные корпоративные системы, web-приложения, а также проводим исследования и аудиты, оказываем техническую поддержку и имеем свое дизайн-агентство.

Мы уже более 12 лет осознанно и целенаправленно помогаем бизнесу развиваться в цифровой среде, разрабатывая и запуская уникальные, сложные ИТ-решения.

Особенность 65apps — это большой опыт работы с крупными федеральными компаниями и серьезное отношение к подбору и развитию наших специалистов. Именно поэтому свои проекты нам доверяют такие компании как: ЦБ РФ, МТС, X5 Group, Лента, Магнит, ВТБ, Альфа Банк, Т-Банк, Яндекс, Детский мир и многие другие.

Сейчас мы ищем Java-разработчика в нашу команду на крупный проект одного из наших партнеров.

Нужно будет:

  • Разрабатывать новые микросервисы на Java и дорабатывать существующие высоконагруженные системы

  • Заниматься интеграциями с внешними и внутренними системами (REST, SOAP, gRPC, XML/XSD)

  • Оптимизировать узкие места и запросы к базам данных

  • Сопровождать код unit и интеграционными тестами

  • Декомпозировать и оценивать задачи

  • Заниматься поддержкой сервисов и разбором инцидентов

Мы ищем специалиста, который имеет:

  • Опыт разработки на Java от 3-х лет (Middle+/Senior)

  • Опыт разработки backend-сервисов, опыт работы со Spring Boot (Spring Data, Spring Security, Spring MVC)

  • Знание экосистемы Java (многопоточность, коллекции, понимание работы JVM: GC, память)

  • Опыт работы с системами хранения данных: PostgreSQL или Oracle, умение писать и оптимизировать сложные SQL-запросы, понимание индексов и транзакций, опыт работы с JPA/Hibernate

  • Опыт работы с Apache Kafka или другими брокерами сообщений

  • Работа с контейнеризацией и оркестрацией: опыт работы с Docker и Kubernetes (k8s) для разворачивания и управления приложениями

  • Опыт тестирования: знание подходов к тестированию кода, написание юнит и интеграционных тестов (JUnit, Mockito)

  • Понимание принципов микросервисной архитектуры и паттернов проектирования (SOLID, Saga, Outbox)

  • Опыт работы с Git, Maven/Gradle, понимание принципов CI/CD

Мы в свою очередь даём все возможности для развития:

  • Мощную команду, которая поддержит в работе и поможет развиваться;
  • Интересные масштабные проекты с крупнейшими российскими компаниями, которые драйвят. Мы беремся только за те проекты, которые по-настоящему нравятся команде. У нас крупняк – интересный и разнообразный;
  • Крутую технику для работы;
  • Обучение и инициативы. Мы поддерживаем стремление сотрудников развиваться, пробовать новое и идти вперед. И даем все возможные ресурсы на воплощение в жизнь крутых инициатив и проектов;
  • Удаленка в пределах РФ/РБ, гибрид или современный, уютный офис в Ижевске;
  • Оформление по срочному ТК РФ, ИП, ГПХ
hh.ru
paynet

Middle Java разработчик

paynetАвтоподнятие
Зарплата не указанаУзбекистанТашкентОфис

PAYNET- лидер среди платежных систем Узбекистана. Каждый день 1,3 млн. человек с нашей помощью производят оплаты.

Мы не останавливаемся на достигнутых результатах, постоянно развиваемся и расширяем линейку услуг. Наша цель- быть максимально удобным сервисом для оплаты как для партнёров - поставщиков услуг, так и для клиентов. Самая главная ценность нашей компании- это персонал, мы ждем от наших работников приверженности идеям- единства, дружелюбия, открытости, сотрудничества и стремления к достижению высоких результатов. Если вы разделяете наши амбиции- добро пожаловать в команду:)

В связи с ростом компании, мы приглашаем к нам в команду Middle Java разработчика.


Обязанности:
  • Разработка и поддержка текущего приложения;
  • Работа в кросс-функциональной команде по спринтам;
  • Ревью кода;
  • Участие в анализе задач;
  • Написание модульных и интеграционных тестов.
Требования:
  • Опыт коммерческой разработки на Java;
  • Опыт написания модульных (Junit, Mockito) и интеграционных тестов;
  • Spring, Spring boot;
  • JPA, Hibernate;
  • Опыта работы с базами данных PostgreSQL или Oracle DB;
  • Maven, Git;
  • Навыки работы в Linux;
  • Понимание ООП, SOLID, Design Patterns.
Будет плюсом:
  • Docker, Kubernetes;
  • Знание CI/CD (Gitlab);
  • Grafana, Prometheus, Loki.
Условия:
  • Комфортный график работы: 5/2 с графиком на выбор: 9:00-18:00 или 10:00-19:00;
  • Официальное трудоустройство в соответствии с ТК РУз с первого дня;
  • Ежеквартальные премии по итогам выполнения KPI;
  • Современный офис в центре города с полностью оборудованной инфраструктурой для работы и отдыха: спортзал, chill zone, PS5, настольный теннис и футбол;
  • Расширенный социальный пакет: ДМС, регулярные тимбилдинги, пакет бесплатных переводов до 50 млн сум в Paynet Mobile и другие бонусы;
  • Полное или частичное покрытие расходов на профильное обучение и повышение квалификации.
hh.ru
лукойл

Разработчик IBM Product Master (MDM)

лукойлАвтоподнятие
Зарплата не указанаРоссияМоскваОфис
Обязанности:
  • Поддержка и сопровождение корпоративной системы по управлению нормативно-справочной информацией (КС НСИ) на платформе IBM Product Master (MDM) на 2 и 3 линиях поддержки;
  • Доработка приложения, основанного на продукте IBM Product Master 12.0, под требования заказчика, разработка логики приложения - знание Java 8, Java EE – Servlets, JSP, JDBC, JAXB;
  • Доработка пользовательского интерфейса продукта – знание HTML, CSS, TypeScript, фреймворка Angular 17+;
  • Проектирование, разработка схем интеграции приложения с внешними системами, шинами данных в различных форматах – Webservices (SOAP, REST), файловый обмен;
  • Администрирование в процессе работы приложения, понимание параметров конфигурации, используемых приложением;
  • Администрирование сервера приложений IBM Websphere 9, понимание параметров конфигурации, настроек;
  • Администрирование серверов Linux на базовом уровне, работа в консоли;
  • Периодическая разработка и настройка ETL-процедур в продуктах IBM Infosphere DataStage/QualityStage 11.7.
Требования:
  • Высшее образование;
  • Опыт работы на платформе IBM Product Master (MDM) от 3-х лет;
  • Опыт работы и знание Java и HTML не менее 3-х лет;
  • Опыт работы и знание администрирования серверов Linux не менее 1 года;
  • Опыт выстраивания эффективных отношений с бизнес-заказчиками;
  • Умение планировать собственную работу, как самостоятельно, так и в координации с остальными участниками команды.
Условия:
  • Строгое соблюдение ТК РФ;
  • Стабильная заработная плата;
  • Производится выплата премии к профессиональному празднику;
  • Годовое вознаграждение (13 заработная плата);
  • Материальная помощь к отпуску;
  • Индексация заработной платы в зависимости от инфляции;
  • Медицинская страховка.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.