- Có ít nhất kinh nghiệm trong Angular. Spring boot
- Có kỹ năng cao trong Javascript và các thư viện JS hiện đại
- Am hiểu về trải nghiệm người dùng, tương tác với người dùng và giao diện mang tính thẩm mỹ
- Kiến thức tốt về Khoa học máy tính, yêu thích lập trình phần mềm
- Hiểu biết về APIs
- Có kinh nghiệm về sử dụng công cụ test tự động
- Hiểu biết về websocket, protobuf, messeging
- Có kiến thức về Git và các phương pháp cho các yêu cầu hợp nhất, phân nhánh (dùng cho Github hoặc Gitlab)
Có kinh nghiệm các kỹ năng sau là lợi thế ưu tiên:
- Có kinh nghiệm trong Môi trường Agile là một lợi thế
- Ưu tiên có kinh nghiệm lập trình full stack (Angular, Spring boot)
- Có kinh nghiệp phát triển các ứng dụng trên nền tảng Mobile
- Có khả năng làm việc độc lập cũng như làm việc theo nhóm.
- Có tư duy logic tốt, khả năng phân tích, giải quyết vấn đề
- Có kinh nghiệm làm việc trên cơ sở dữ liệu Oracle, Sql Server: Thực hiện thiết kế database, viết package, procedure, function
- Liên tục nắm bắt các xu hướng và công nghệ mới trong lập trình back-end và mã nguồn mở
- Ưu tiên có kinh nghiệm trong lĩnh vực ngân hàng, tài chính, fintech
- Ưu tiên có kinh nghiệm xây dựng ứng dụng chịu tải lớn.