Назад
1 день назад

Java-разработчик (блокчейн)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Java-разработчик (блокчейн): Разработка инфраструктуры для выпуска и обращения цифровых прав в публичных блокчейн-сетях с акцентом на микросервисную архитектуру, смарт-контракты и интеграцию сервисов. Focus on проектировании REST и gRPC API, оптимизации SQL-запросов, создании интеграционных тестов и поддержке CI/CD.

Локация: офисный формат, Москва, ул. Вавилова, 19

Компания

Развитие инфраструктуры для выпуска и обращения цифровых прав в публичных блокчейн-сетях на стыке Enterprise-систем и блокчейн-технологий.

Что делать

  • Разрабатывать, рефакторить и поддерживать сервисы и компоненты информационных систем на Java, Spring Boot, PostgreSQL и Kafka в среде OpenShift/Kubernetes.
  • Проектировать отдельные модули и подсистемы, выбирать технические реализации в рамках согласованной архитектуры.
  • Реализовывать REST, gRPC и асинхронные API, описывать контракты и форматы запросов и ответов.
  • Писать и оптимизировать сложные SQL-запросы, работать с индексами и планами выполнения.
  • Создавать модульные и интеграционные тесты, применять BDD, участвовать в настройке CI/CD и код-ревью.
  • Взаимодействовать с аналитиками, тестировщиками, DevOps-инженерами и архитекторами, участвовать в Agile-церемониях и использовать генеративные AI-инструменты и SDD.

Требования

  • Высшее техническое образование и от 3 лет разработки на Java 11+.
  • Уверенное знание Spring Boot 2.x/3.x, PostgreSQL и Apache Kafka, включая продюсеров, консюмеров, топики и партиции.
  • Понимание микросервисной и событийно-ориентированной архитектуры, принципов SOLID.
  • Опыт проектирования и реализации REST API, работы с JSON/XML и документирования через OpenAPI/Swagger.
  • Опыт написания тестов с JUnit и Mockito, знание Testcontainers для интеграционного тестирования; понимание BDD.
  • Уверенное владение SQL: JOIN, подзапросы и чтение планов выполнения.
  • Опыт работы с Git, Maven или Gradle, Jira и Confluence.
  • Опыт участия в код-ревью и Agile-командах Scrum/Kanban, хорошие коммуникативные навыки.

Хорошо, если есть

  • Опыт разработки на JavaScript, Python, Go, C, C++, Rust.
  • Опыт работы со Сбер Platform V, Java 17/19 и Spring Boot 3.
  • Опыт работы с OpenShift/Kubernetes, настройки Nginx и знание TCP/IP и TLS.
  • Опыт работы с React и фронтенд-технологиями JavaScript, CSS и HTML.

Культура и преимущества

  • Офисный формат работы в современном офисе.
  • Ежегодный пересмотр зарплаты и годовая премия.
  • Корпоративный спортзал и зоны отдыха.
  • Обучение для профессионального и карьерного развития.
  • Расширенный полис ДМС с первого дня, включая страхование семьи, и программа ипотеки.
  • Подписка Прайм с возможностью совместного использования и вознаграждение за рекомендации.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →