Описание вакансии
Основные обязанности
- Проектирование и разработка ядра бэкенд-систем для майнинг-пулов с поддержкой высоконагруженных подключений майнеров и отчетности по хешрейту
- Реализация ключевых модулей майнинга, включая сервисы протокола Stratum, планирование задач и верификацию шар
- Постоянная оптимизация производительности системы и эффективности JVM для обеспечения стабильности в условиях высокой нагрузки
- Создание pipelines для сбора и обработки данных блокчейна в целях расчета статистики хешрейта и прибыльности
- Взаимодействие с фронтенд- и блокчейн-командами по интеграции майнинговых решений
- Мониторинг производительности системы и устранение инцидентов в production-среде
Требования
- Опыт Java-разработки от 3 лет с глубоким знанием Spring Boot/Cloud и фреймворка Netty
- Понимание работы JVM, многопоточного программирования и моделей сетевого ввода-вывода
- Опыт работы с MySQL, Redis и системами очередей сообщений (Kafka/RabbitMQ)
- Знание принципов проектирования распределенных систем и микросервисной архитектуры
- Способность решать сложные задачи в условиях динамичной рабочей среды
Предпочтительные навыки
- Опыт разработки для майнинг-пулов или криптовалютных майнинговых проектов
- Знание протокола Stratum и майнинговых алгоритмов
- Понимание Web3j и опыт взаимодействия с нодами блокчейна
- Знание криптографических принципов и блокчейн-технологий


