Mô tả Công việc:
1. Phát triển Dịch vụ Tương tác Hợp đồng Thông minh
- Thiết kế và triển khai các dịch vụ Java có độ tin cậy cao, độ trễ thấp để tương tác với hợp đồng thông minh trên các chuỗi tương thích EVM (ví dụ: Ethereum, BNB Chain, Arbitrum), bao gồm gọi hợp đồng, lắng nghe sự kiện và đồng bộ trạng thái.
- Hỗ trợ các quy trình kinh doanh cốt lõi như nạp, rút và chuyển tài sản đa chuỗi bằng cách đóng gói các thao tác trên chuỗi.
2. Hỗ trợ Chuyển đổi từ Hệ thống Mô phỏng sang Thực tế
- Tối ưu hóa logic backend mô phỏng hiện có để đảm bảo hành vi của nó phù hợp chặt chẽ với hệ thống giao dịch thực tế trong tương lai.
- Tham gia kiểm tra áp lực, diễn tập sự cố và thiết kế chiến lược phát hành xám trước khi triển khai thực tế.
3. Tích hợp Hệ thống Tài sản và Đơn hàng
- Hợp tác chặt chẽ với động cơ khớp lệnh, hệ thống tài khoản và các mô-đun kiểm soát rủi ro để đảm bảo tính nhất quán dữ liệu giữa lớp hợp đồng và lớp ứng dụng.
- Triển khai các cơ chế quan trọng như chụp nhanh tài sản, xác minh số dư và khôi phục ngoại lệ.
4. Đảm bảo An ninh và Tính sẵn sàng Cao
- Tuân thủ các phương pháp bảo mật Web3 tốt nhất (ví dụ: quản lý khóa riêng, ngăn chặn tấn công phát lại, tối ưu hóa Gas).
- Xây dựng hệ thống giám sát và cảnh báo để phản ứng kịp thời với các bất thường như giao dịch trên chuỗi thất bại hoặc trễ khối.
5. Tài liệu Kỹ thuật và Hợp tác
- Viết tài liệu thiết kế kỹ thuật và đặc tả giao diện rõ ràng.
- Hỗ trợ nhóm kiểm thử phát triển các trường hợp kiểm thử tự động liên quan đến tương tác hợp đồng.
Yêu cầu Công việc:
- Trên 5 năm kinh nghiệm phát triển backend Java, thành thạo Spring Boot, MyBatis, Redis và MySQL.
- Hiểu biết cơ bản về Web3: ví, khóa riêng, Gas, ABI, EVM và nhật ký sự kiện.
- Kinh nghiệm thực tế với tương tác hợp đồng thông minh.
- Hiểu biết về hoạt động của nút blockchain (ví dụ: Geth, Infura, Alchemy).
- Kỹ năng mạnh trong xử lý đồng thời, quản lý giao dịch và khôi phục ngoại lệ.
Phúc lợi:
Tham gia một nhóm nhỏ có cấu trúc phẳng, nơi bạn không chỉ là người thực thi mà còn là người đồng xây dựng.
Vị trí: Lập trình viên Java (Chuyên về Hợp đồng Thông minh)


