Mô tả Công việc
Trách nhiệm Chính
- Dẫn đầu thiết kế kiến trúc hệ thống backend, đề xuất giải pháp kỹ thuật và triển khai các module nghiệp vụ quan trọng
- Phát triển giải pháp microservice dựa trên Spring Boot/Cloud, đảm bảo tính module hóa và tách biệt của hệ thống
- Thiết kế và bảo trì giao diện RESTful API, triển khai tương tác dữ liệu frontend-backend và đóng gói logic nghiệp vụ
- Tối ưu hiệu suất truy vấn database, thiết kế giải pháp lưu trữ và mô hình dữ liệu hiệu quả
- Triển khai giám sát hệ thống và quản lý log, đảm bảo khả năng khả dụng cao và xử lý sự cố
- Viết test case tự động, đảm bảo chất lượng code và độ ổn định hệ thống
- Tham gia đánh giá giải pháp kỹ thuật, thúc đẩy áp dụng best practice và công nghệ mới trong team
- Cộng tác với đội ngũ sản phẩm để chuyển đổi yêu cầu thành triển khai kỹ thuật khả thi
- Bảo trì tài liệu hệ thống, xây dựng quy chuẩn phát triển và kho kiến thức đầy đủ
- Theo sát xu hướng công nghệ ngành, đề xuất cải tiến kiến trúc hệ thống
Yêu cầu Công việc
- Tốt nghiệp Đại học chuyên ngành Khoa học Máy tính hoặc liên quan, có từ 3 năm kinh nghiệm phát triển Java
- Thành thạo các framework Java phổ biến như Spring Boot, Spring Cloud, MyBatis
- Hiểu biết về database quan hệ MySQL, PostgreSQL và NoSQL như Redis
- Nắm vững nguyên lý thiết kế hệ thống phân tán, ưu tiên ứng viên có kinh nghiệm thực tế kiến trúc microservice
- Có khả năng thiết kế RESTful API tốt, quen thuộc với chuẩn Swagger/OAS
- Sử dụng thành thạo Git để quản lý phiên bản, có kinh nghiệm CI/CD
- Hiểu biết về nền tảng đám mây AWS/Azure, có kinh nghiệm triển khai container hóa (Docker/Kubernetes)
- Quen thuộc với tối ưu hiệu năng JVM, nắm vững kỹ thuật lập trình đa luồng và đồng thời
- Có ý thức tốt về quy chuẩn code, từng tham gia unit test và review code
- Tư duy logic và giải quyết vấn đề xuất sắc, có thể độc lập phát triển hệ thống phức tạp
- Kỹ năng giao tiếp và hợp tác tốt, làm việc hiệu quả với nhóm đa chức năng
- Khả năng đọc viết tiếng Anh tốt, có thể nghiên cứu tài liệu kỹ thuật và tham gia trao đổi quốc tế
- Ưu tiên ứng viên có chứng chỉ Oracle hoặc chứng nhận kỹ thuật liên quan
- Có mong muốn học hỏi công nghệ mới mạnh mẽ, tiếp thu nhanh và áp dụng vào dự án thực tế
- Từng phát triển hệ thống phân tán quy mô lớn, quen thuộc với giao dịch phân tán và công nghệ message queue
- Có năng lực thiết kế hệ thống tốt, đề xuất được giải pháp kiến trúc có khả năng mở rộng
- Hiểu biết về quy chuẩn phát triển bảo mật, nắm rõ cơ chế xác thực OAuth2, JWT
- Có kinh nghiệm tối ưu hiệu năng, nâng cao hiệu suất hệ thống thông qua caching, xử lý bất đồng bộ
- Khả năng viết tài liệu tốt, soạn thảo được tài liệu thiết kế hệ thống và giải pháp kỹ thuật
Chúng tôi cung cấp mức lương cạnh tranh thị trường cùng cơ chế khuyến khích như thưởng hiệu suất, stock option. Đồng thời áp dụng chế độ làm việc linh hoạt, khám sức khỏe định kỳ, bảo hiểm xã hội đầy đủ và nghỉ phép có lương. Công ty chú trọng đào tạo nhân sự kỹ thuật với các khóa đào tạo định kỳ, cơ hội tham dự hội nghị ngành và lộ trình phát triển nghề nghiệp rõ ràng. Môi trường làm việc cởi mở, khuyến khích sáng tạo và hợp tác liên phòng ban, tạo nền tảng phát triển rộng mở cho kỹ sư tài năng.
