TopDev
Backend Developer (Java)Login to view salary
Hồ Chí Minh Junior, Middle, Senior1 năm, 5 năm
29 days left 10 applicants

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. 

1
Your role & responsibilities

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
2
Your skills & qualifications

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ế.
3
Benefits
  • 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.
More jobs for you
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary