Java Backend Developer
Dr.JOY Viet Nam · Hanoi Capital Region
Apply & track with Apply EdgeMÔ TẢThiết kế, phát triển và kiểm thử các tính năng của hệ thống/sản phẩm với chất lượng cao.Sử dụng thành thạo các công cụ lập trình AI (Cursor, Claude…) để tăng tốc độ phát triển và nâng cao chất lượng mã nguồn.Thực hiện tự đánh giá mã nguồn (Self-Review) và tham gia đánh giá chéo/đồng đẳng (Cross/Peer Review) để duy trì các tiêu chuẩn lập trình đồng nhất.Khắc phục sự cố và sửa lỗi phía máy chủ (server-side) nhằm duy trì tính ổn định và hiệu suất của hệ thống.Giám sát, tối ưu hóa và cải thiện hiệu suất của ứng dụng cũng như logic phía máy chủ.Tối ưu hóa các Yêu cầu phi chức năng (hiệu suất, khả năng mở rộng, khả năng bảo trì).Xây dựng thiết kế kỹ thuật và kế hoạch triển khai; đảm bảo quá trình phát triển tuân thủ đúng các góc nhìn/quan điểm kỹ thuật tiêu chuẩn.Nghiên cứu và đề xuất các công nghệ mới nhằm nâng cao hiệu suất hệ thống và chất lượng sản phẩm.CÔNG NGHỆ:BackendJava 8/17/21Spring Boot, Spring Framework, Spring Data MongogRPC, REST API, Event-Driven ArchitectureDatabaseMongoDB (Schema Design, Query Optimization)Redis (Caching)AI & Productivity ToolsCursor, ClaudeSonarQube, Static Code Analysis ToolsOthersMicroservices ArchitectureDocker, Kubernetes (K8s), OCILogging & Monitoring (ELK, Prometheus, Grafana)Yêu cầuCó từ 5 năm kinh nghiệm làm việc với Java, lý tưởng nhất là với các phiên bản 8/17/21.Có kinh nghiệm trong thiết kế hệ thống và lập kế hoạch giải pháp.Có kinh nghiệm với RESTful API và phát triển API.Chuyên môn sâu về tối ưu hóa hiệu suất (performance tuning), đặc biệt là độ trễ (latency) & băng thông (throughput) của API.Có kinh nghiệm thực tế chuyên sâu với MongoDB (Thiết kế Schema, Tối ưu hóa truy vấn).Có kinh nghiệm dày dặn làm việc với Kiến trúc Microservices (gRPC, Event-Driven, REST).Có khả năng viết mã nguồn sạch (clean code), dễ bảo trì, dễ đọc và tuân thủ các tiêu chuẩn.Hiểu biết vững chắc về lập trình hướng đối tượng (OOP) và các mẫu thiết kế (Design Patterns).Thành thạo Spring Boot / Spring Framework.Quen thuộc với các hệ thống quản lý phiên bản, chẳng hạn như Git.Ưu tiên:Có kinh nghiệm trong việc tái cấu trúc/tái thiết kế hệ thống (system re-engineering/refactoring).Quen thuộc với Docker, Kubernetes (K8s), OCI.Có kiến thức về các kỹ thuật giải quyết vấn đề (5 Whys, Biểu đồ xương cá - Fishbone).Có kinh nghiệm làm việc trong các hệ thống phân tán quy mô lớn hoặc hiệu suất cao.Quen thuộc với các dịch vụ đám mây như AWS hoặc Google Cloud là một điểm cộng.Có thể làm full stack Backend + Frontend