Chi tiết công việc Java PreSenior tại CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAM
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).

