Tham gia các dự án phát triển sản phẩm, triển khai hệ thống
Tiếp nhận, phân tích yêu cầu người dùng, tư vấn giải pháp các vấn đề liên quan đến kỹ thuật
Tham gia, hỗ trợ xây dựng, thiết kế giao diện ứng dụng, luồng nghiệp vụ chức năng
Lập trình, tối ưu hóa ứng dụng, phát triển tích hợp với hệ thống bên thứ 3, thực hiện unit-test, kiểm thử tích hợp
Quản lý kỹ thuật team dự án
Trình độ: Tốt nghiệp Đại học các chuyên ngành CNTT
Từ 3 năm kinh nghiệm trở lên ở vai trò Full-stack
Developer hoặc tương đương.
Có kiến thức, kinh nghiệm làm việc với Rest API, JSON
Sử dụng thành thạo GIT.
Khả năng tiếp nhận và hiểu nghiệp vụ từ BA.
Kinh nghiệm:
Đối với Backend (Java Spring boot):
Thành thạo Java, Spring Boot và xây dựng + thiết kế API Java Spring
Thành thạo truy vấn và sử dụng Spring Data JPA
Thành thạo ít nhất 1 hệ thống CSDL SQL và có khả năng thiết kế hệ thống CSDL SQL
Nắm vững kiến thức về quản lý dependency (qua Maven hoặc gradle)
Đối với Frontend (React):
Thành thạo [protected info] phiên bản 18+.
Nắm chắc kiến thức Single Page Application.
Nắm chắc kiến thức sử dụng axios trên React.
Có kinh nghiệm với ít nhất 1 UI framework của React (ví dụ PrimeReact hoặc Ant Design).
Nắm chắc kiến thức về Responsive Web Design.
Ưu tiên ứng viên có kinh nghiệm:
Kinh nghiệm vai trò Dev Lead hoặc kỹ sư chủ lực trong team agile.
Có hiểu biết về nghiệp vụ các hệ thống quản lý doanh nghiệp.
Có kiến thức Docker, Kubernetes, GitLab CI/CD.
Hiều biết các module khác của Java Spring như Spring Security, Spring AOP...
Có hiểu biết, kinh nghiệm làm việc với
kiến trúc microservice, micro frontend.