Thiết kế và phát triển hệ thống backend theo kiến trúc microservices sử dụng Spring Boot (hoặc Golang nếu phù hợp).
● Xây dựng các module hiệu năng cao: Ưu tiên kinh nghiệm với các service liên quan đến workflow BPMN, Automation, Rule engine, Notification, Report
● Làm việc với hệ thống phân tán, chịu tải lớn, có yêu cầu cao về hiệu năng, bảo mật và mở rộng.
● Tích hợp với các hệ thống trung gian như Kafka, Redis, RabbitMQ, và
quản lý dữ liệu lớn qua sharding.
● Tối ưu hóa cơ sở dữ liệu và xử lý transaction tốc độ cao (MySQL, PostgreSQL, MongoDB).
● Review
kiến trúc, tư vấn giải pháp kỹ thuật cho các vấn đề khó hoặc có tính mở rộng cao.
● 2+ năm kinh nghiệm phát triển backend (Java Spring Boot hoặc Golang).
● Từng làm với hệ thống có lượng truy cập lớn (triệu người dùng), xử lý sự kiện hoặc luồng dữ liệu lớn.
● Thành thạo Kafka, Redis, RabbitMQ, multi-tenant system, thiết kế database phân mảnh (sharding).
● Có khả năng tối ưu hệ thống, thành thạo kỹ thuật liên quan đến Parallel Processing, Concurrency, và Async Programming, Reactive Programming
● Hiểu rõ về nhất quán dữ liệu (data consistency) và giao dịch phân tán (distributed transactions) trong kiến trúc Microservices/Event-driven.
● Có hiểu biết về Database, sử dụng được các kỹ thuật liên quan đến index, partition, Connection pooling
● Thiết kế chuẩn API Security, có kiến thức tốt về Gateway/IAM
● Hiểu CI/CD, có thể triển khai trên Docker/Kubernetes.
● Kỹ năng giao tiếp tốt, tư duy phản biện mạnh, có khả năng mentoring.
Thu nhập cạnh tranh, thưởng theo hiệu quả kinh doanh.
Thưởng tháng 13 và thưởng theo kết quả công việc.
Bảo hiểm FPTCare cho bản thân và người thân; khám sức khỏe định kỳ.
Cơ hội tham gia các chương trình onsite ngắn hạn hoặc dài hạn.
Môi trường làm việc trẻ trung, năng động.
Được đào tạo và phát triển cả kỹ năng chuyên môn và kỹ năng mềm.
Tiếp cận các xu hướng công nghệ mới.
Chế độ phúc lợi theo quy định của pháp luật và các chính sách riêng của công ty (du lịch, teambuilding, ngày lễ...).