IBS
Ведущий разработчик 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-подход)
- Знание дополнительных языков: JS, Python, Go, C++, Rust
- Навыки настройки Nginx, знание сетевых протоколов (TCP/IP, TLS)
- Базовое понимание UI/UX или опыт работы с React (для понимания клиентской части)