Tổng quan công việc
Mô tả công việc Tham gia thiết kế, phát triển và tối ưu các ứng dụng Web theo kiến trúc Microservices hoặc Monolithic dựa trên Spring Boot và hệ sinh thái Spring. Phân tích
yêu cầu:, thiết kế hệ thống và xây dựng các chuẩn RESTful API chất lượng cao cho Backend. Phát triển giao diện người dùng (Frontend) sử dụng Angular (Angular 8+) và TypeScript, tích hợp API và tối ưu trải nghiệm người dùng. Tham gia xây dựng, cải tiến kiến trúc, giải pháp kỹ thuật và tối ưu hiệu năng toàn bộ hệ thống. Làm việc với các hệ quản trị cơ sở dữ liệu quan hệ (PostgreSQL, Oracle...) và NoSQL (Redis, MongoDB...). Phối hợp chặt chẽ với các bộ phận BA, Tester/QA, PM để phân tích giải pháp và bàn giao sản phẩm đúng tiến độ, đảm bảo chất lượng.
Yêu cầu:Có từ 3,5-4 năm kinh nghiệm phát triển ứng dụng Java hoặc trong vai trò Fullstack Developer. Thành thạo Spring Boot, Spring Framework và các module cốt lõi: Spring MVC, Spring Data JPA / Hibernate, Spring Security / OAuth2, Spring Cloud. Hiểu rõ và thành thạo thiết kế, phát triển RESTful API. Có kinh nghiệm làm việc thực tế với Angular (từ Angular 8+) và TypeScript. Sử dụng thành thạo các công cụ quản lý mã nguồn và build tool: Git, Git Flow, Maven/Gradle. Tinh thần làm việc nhóm tốt, giao tiếp rõ ràng; nhiệt tình, đam mê học hỏi, chịu được áp lực và thử thách. Tuân thủ tuyệt đối các quy định về an toàn và bảo mật thông tin (đặc biệt trong lĩnh vực tài chính - ngân hàng). Ưu tiên Có kinh nghiệm tham gia các dự án thuộc lĩnh vực Ngân hàng, Tài chính, CRM hoặc hệ thống có lượng giao dịch lớn. Có kinh nghiệm làm việc với Message Queue & Cache: Kafka, RabbitMQ, Redis. Có kinh nghiệm thực tế về Microservices, quy trình CI/CD (Jenkins, GitLab CI, GitHub Actions), Docker, Kubernetes. Tư duy tốt về Clean Code, Thiết kế hệ thống, DDD (Domain-Driven Design) và nguyên lý SOLID. Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh (giao tiếp tốt là một lợi thế lớn).
Kỹ năng chính
Quyền lợi
Perform Bonus
Career Path
Work Insurance
Health Insurance
THR
Thông tin bổ sung
Tiếng Anh, Tieng Thai
