Tổng quan công việc
Phòng ban/Dự án: Phát triển ứng dụng Backend Developer là thành viên cốt lõi trong team phát triển sản phẩm Mobile & Web, chịu trách nhiệm thiết kế, xây dựng và nâng cấp các service backend theo kiến trúc Microservices.
Yêu cầu công việc:chung Thiết kế và phát triển RESTful API / gRPC phục vụ ứng dụng mobile (iOS/Android) và web Xây dựng, triển khai và bảo trì các microservice bằng Java Spring Boot Thiết kế database và tối ưu hóa query Tích hợp message broker (Kafka, RabbitMQ) cho các luồng xử lý bất đồng bộ Triển khai và quản lý service trên môi trường container (Docker, Kubernetes) Phối hợp với team Mobile, Frontend và DevOps Tham gia code review, đảm bảo chất lượng code và tuân thủ coding standards Thực hiện kiểm thử unit test trước khi bàn giao cho đội kiểm thử Phân tích thiết kế các dịch vụ, cấu trúc cơ sở dữ liệu, thuật toán cần thiết dựa trên
yêu cầu:nghiệp vụ cho chức năng được giao Công việc Dự án Tích hợp deploy tự động CICD cho ứng dụng Tham gia phát triển microservice, xây dựng api cho các nghiệp vụ liên quan Cập nhật bản bản vá lổ hỏng bảo mật Hỗ trợ kiểm tử và tích hợp với các hệ thống Xác định lỗi và đưa ra giải pháp khắc phục
Kỹ năng chính
Yêu cầu
Kiến thức và kỹ năng
yêu cầu:Cần có Ngôn ngữ: Java (bắt buộc) Nắm vững Java OOP, Collections, Exception Handling Framework: Spring-core, Spring Boot, Spring Security, Spring Data Kiến trúc: Microservice, RESTful API/gRPC, Event-driven architecture Caching: Redis Message broker: Kafka hoặc Activemq (ít nhất biết lý thuyết) Database: Oracle và NoSQL; hiểu về indexing, query optimization Có kinh nghiệm thiết kế các hệ thống hoạt động theo mô hình CI/CD, Microservices. Version control: Gitlap (GitFlow hoặc tương đương) Khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh Tư duy hệ thống, chủ động trong công việc, chịu được áp lực dự án Có kinh nghiệm thiết kế các API theo tiêu chuẩn OWASP, đã triển khai các cơ chế mã hóa, giải mã và bảo mật ứng dụng (JWT, RSA, SHA...). Có kiến thức về xử lý các lỗi bảo mật hệ thống. Yếu tố phụ Kinh nghiệm với Kubernetes / Helm Biết API Gateway (Kong, wso2 api manager) Có kiến thức về Service Mesh (Istio) Kinh nghiệm với Elasticsearch Đã từng tham gia dự án mobile backend (Firebase, push notification, OAuth2) Trình độ học vấn: Đại học Trình độ chuyên môn: Experience (1-5YoE) Chứng chỉ: Các chứng chỉ về Software Engineer hoặc các chứng chỉ liên quan Java Các
yêu cầu:kinh nghiệm liên quan : Có kinh nghiệm làm việc với đối tác nước ngoài Có kinh nghiệm triển khai phần mềm trên các nền tảng cloud
Yêu cầu:về ngôn ngữ Đọc hiểu tài liệu tiếng Anh Giao tiếp được với đối tác nước ngoài là một lợi thế.
Quyền lợi
Chế độ Lương và thu nhập hấp dẫn: các khoản thưởng vào nhiều dịp Lễ, Tết trong năm (thưởng tháng 13, thưởng danh hiệu theo cá nhân, thưởng kết quả hoạt động, kinh doanh của Đơn vị,...); Được đào tạo nghiệp vụ, kiến thức công việc liên quan; Cơ hội nghề nghiệp & lộ trình thăng tiến rõ ràng; Du lịch nghỉ mát hàng năm.
Thông tin bổ sung
Lập trình viên, Backend
Đại học, Cambridge Certificate
Tiếng Anh