Mô tả Công việc
Trách nhiệm Chính
- Thiết kế và phát triển hệ thống backend cốt lõi cho các mining pool để hỗ trợ kết nối thợ đào với lưu lượng cao và báo cáo hash rate
- Triển khai các module khai thác quan trọng bao gồm dịch vụ giao thức Stratum, lập lịch tác vụ và xác thực share
- Tối ưu hóa liên tục hiệu suất hệ thống và hiệu quả JVM để đảm bảo ổn định trong các tình huống tải cao
- Xây dựng pipeline thu thập và xử lý dữ liệu blockchain để hỗ trợ thống kê hash rate và tính toán lợi nhuận
- Phối hợp với các nhóm frontend và blockchain để tích hợp giải pháp khai thác
- Giám sát hiệu suất hệ thống và xử lý sự cố kỹ thuật trong môi trường sản xuất
Yêu cầu Công việc
- 3+ năm kinh nghiệm phát triển Java với thành thạo Spring Boot/Cloud và framework Netty
- Hiểu biết sâu về JVM, lập trình đa luồng và mô hình IO mạng
- Kinh nghiệm với MySQL, Redis và hàng đợi tin nhắn (Kafka/RabbitMQ)
- Quen thuộc với môi trường máy chủ Linux và điều chỉnh hiệu suất
- Kỹ năng giải quyết vấn đề mạnh mẽ và khả năng làm việc trong nhóm phân tán
Ưu tiên
- Kinh nghiệm trước đây trong phát triển mining pool hoặc dự án khai thác tiền mã hóa
- Hiểu biết về giao thức Stratum và thuật toán khai thác
- Hiểu biết về Web3j và kinh nghiệm tương tác với các node blockchain
- Quen thuộc với nguyên lý mật mã và công nghệ blockchain