Ведущий разработчик Java (Микросервисы / Блокчейн) (удаленная работа)
7 сентября 2026
з.п. не указана
Не указан
Вакансия: Ведущий разработчик Java (Микросервисы / Блокчейн)
Описание вакансии
Мы IBS. Ведущий российский системный интегратор, который создает цифровую инфраструктуру для государства и бизнеса.
Вы станете частью амбициозного проекта на стыке классического Enterprise и передовых распределенных технологий. Мы развиваем инфраструктуру для выпуска и обращения Цифровых Прав в публичных блокчейн-сетях .
Это не просто очередной корпоративный сервис. Это сложная высоконагруженная микросервисная архитектура, интеграция со смарт-контрактами (Tron, Ethereum) и разработка клиентских интерфейсов. Здесь нужен сильный бэкенд-инженер, который готов погрузиться в криптографию и децентрализованные системы, сохраняя при этом принципы надежного Enterprise-разработки.
Чем предстоит заниматься (обязанности)
-
Архитектура: Участвовать в проектировании архитектуры приложения на уровне командных и кросс-командных решений, выбирать технологические компромиссы.
-
Разработка: Проектировать и разрабатывать микросервисы на стеке Java (Spring Boot) + PostgreSQL + Kafka , разворачиваемые в среде OpenShift (Kubernetes).
-
Интеграция с Блокчейн: Разрабатывать и интегрировать модули для взаимодействия с публичными и приватными блокчейн-сетями (смарт-контракты, управление ключами).
-
API: Проектировать надежные REST/gRPC API, описывать контракты (OpenAPI/Swagger) и обрабатывать асинхронные события.
-
Прототипирование: Создавать прототипы и Proof of Concept для оценки новых технологий и фреймворков.
-
Базы данных: Оптимизировать запросы к PostgreSQL, работать со сложными SQL-запросами, анализировать планы выполнения и настраивать индексы.
-
DevOps & AI: Проектировать CI/CD-пайплайны (Bitbucket/Jenkins) и внедрять AI-агентов для автоматизации сборки и тестирования.
-
Качество кода: Проводить код-ревью, обучать младших разработчиков, писать модульные и интеграционные тесты (JUnit, Testcontainers), применять BDD (Cucumber).
Наши требования (компетенции)
Опыт: от 4 лет разработки на Java.
Обязательные навыки:
-
Высшее техническое образование.
-
Java 11+ (приветствуется опыт с 17/19 версиями).
-
Глубокое понимание архитектурных стилей: SOA, MSA, Event-Driven, SBA.
-
Отличное знание паттернов проектирования, SOLID, принципов построения микросервисов.
-
Стек: Spring Boot (2.x/3.x) , PostgreSQL, Apache Kafka .
-
Опыт работы в контейнерной среде (OpenShift / Kubernetes).
-
Проектирование REST/gRPC API, работа с JSON/XML.
-
Высокий уровень SQL (сложные запросы, оптимизация, чтение планов).
-
Опыт написания тестов (JUnit, Mockito, Testcontainers) и использование BDD (Gherkin/Cucumber).
-
Владение инструментами: Maven/Gradle, Git, Jira, Confluence.
-
Опыт настройки CI/CD (Bitbucket Pipelines/Jenkins, Nexus).
-
Опыт работы в Agile (Scrum/Kanban) и умение декомпозировать задачи.
Желательные навыки (это будет вашим преимуществом):
-
Опыт разработки смарт-контрактов для платформ TRON, Ethereum или других блокчейн-сетей.
-
Понимание основ криптографии и управления ключами.
-
Опыт проектирования систем для взаимодействия с публичными и приватными блокчейн-сетями.
-
Навыки работы с AI/генеративными моделями для написания кода, авто-генерации тестов и документации (SDD-подход).
-
Опыт разработки на Сбер Platform V (ППРБ, ЕФС).
-
Знание дополнительных языков: JS, Python, Go, C++, Rust.
-
Навыки настройки Nginx, знание сетевых протоколов (TCP/IP, TLS).
-
Базовое понимание UI/UX или опыт работы с React (для понимания клиентской части).
Условия работы
-
Работа над инновационным продуктом федерального уровня (стык FinTech и Blockchain).
-
Официальное трудоустройство по ТК РФ, полностью белая заработная плата.
-
ДМС на сотрудника и детей.
-
Профессиональное развитие: менторство, участие в профильных конференциях, доступ к корпоративной библиотеке знаний.
-
Сильная команда экспертов и прозрачная система постановки задач.
