Mô tả Công việc
Vị trí này đảm nhận việc thiết kế và phát triển các dịch vụ vi mô (microservices) cốt lõi cho nền tảng tài chính, tham gia phát triển và tối ưu hiệu suất động cơ xử lý tài sản có khả năng chịu tải cao, xây dựng dịch vụ đẩy thời gian thực hiệu năng cao bằng Golang (kết nối WebSocket dài hạn với hơn 100K người dùng đồng thời). Trách nhiệm bao gồm thiết kế giải pháp nhất quán dữ liệu phân tán và tính bất biến (idempotency), phát triển producer/consumer middleware tin nhắn đảm bảo độ tin cậy, phân tích điểm nghẽn hiệu năng hệ thống thông qua kiểm thử tải và điều chỉnh.
Trách Nhiệm Chính
- Thiết kế và phát triển dịch vụ vi mô cốt lõi cho nền tảng tài chính
- Phát triển và tối ưu động cơ xử lý tài sản chịu tải cao
- Xây dựng dịch vụ đẩy thời gian thực bằng Golang (WebSocket với 100K+ kết nối đồng thời)
- Thiết kế giải pháp nhất quán dữ liệu phân tán và tính bất biến
- Phát triển producer/consumer middleware tin nhắn
- Phân tích và tối ưu hiệu năng hệ thống
Yêu Cầu Công Việc
- 5+ năm phát triển backend Java, 3+ năm kinh nghiệm microservices
- Thành thạo Java 21 và lập trình đồng thời
- Chuyên sâu Spring Boot 3.x + Spring Cloud Alibaba (Nacos, Sentinel, Gateway)
- Quen thuộc với Golang cho dịch vụ mạng chịu tải cao
- Kinh nghiệm hệ thống 10K+ QPS và tối ưu hiệu năng
- Thành thạo RocketMQ/Kafka (tin nhắn có thứ tự, tiêu thụ bất biến)
- Chuyên sâu Redis Cluster và MySQL
- Ưu tiên ứng viên có kinh nghiệm hệ thống tài chính/thanh toán/tài sản
Phúc Lợi
- Làm việc với đội ngũ toàn cầu trong ngành đang phát triển
- Lịch làm linh hoạt 8h/ngày, nghỉ cuối tuần
- Lương tháng 13
- Nghỉ phép có lương
- Hệ thống đãi ngộ và phúc lợi toàn diện