Описание
IBS создает цифровую инфраструктуру для государства и бизнеса. Компания развивает инфраструктуру для выпуска и обращения цифровых прав в публичных блокчейн-сетях.
Задачи
•Участвовать в проектировании архитектуры приложения на уровне командных и кросс-командных решений и выбирать технологические компромиссы
•Проектировать и разрабатывать микросервисы на Java, Spring Boot, PostgreSQL и Kafka для OpenShift и Kubernetes
•Разрабатывать и интегрировать модули для взаимодействия с публичными и приватными блокчейн-сетями, смарт-контрактами и управления ключами
•Проектировать REST/gRPC API, описывать контракты и обрабатывать асинхронные события
•Создавать прототипы и подтверждения концепции для оценки новых технологий и фреймворков
•Оптимизировать запросы к PostgreSQL, работать со сложными SQL-запросами, анализировать планы выполнения и настраивать индексы
•Проектировать конвейеры CI/CD и внедрять AI-агентов для автоматизации сборки и тестирования
•Проводить код-ревью, обучать младших разработчиков, писать модульные и интеграционные тесты и применять BDD
Требования
•От 4 лет опыта разработки на Java
•Высшее техническое образование
•Глубокое понимание архитектурных стилей 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) и умение декомпозировать задачи
Будет плюсом: опыт со смарт-контрактами и блокчейн-сетями, понимание криптографии и управления ключами, опыт проектирования взаимодействия с публичными и приватными блокчейнами, навыки работы с AI/генеративными моделями, опыт разработки на Сбер Platform V, знание JS, Python, Go, C++, Rust, настройка NGINX и знание TCP/IP и TLS, базовое понимание UI/UX или опыт с React.
Условия
•Официальное трудоустройство по ТК РФ, полностью белая заработная плата
•ДМС для сотрудника и детей
•Менторство, участие в профильных конференциях и доступ к корпоративной библиотеке знаний
•Работа над продуктом федерального уровня на стыке финтеха и блокчейна