Yêu cầu công việc
- Có kinh nghiệm tối thiểu 5 năm với vị trí Tech Lead
- Có kinh nghiệm phát triển phần mềm và lập trình với Java (Bắt buộc)
- Có kinh nghiệm lập trình Golang/NodeJS là một lợi thế
- Có kinh nghiệm làm việc với các Databases: MySQL, Mongodb, Cassandra, Cloud Databases
- Có kiến thức và kinh nghiệm thiết kế và triển khai kiến trúc phần mềm
- Có kiến thức và kinh nghiệm sử dụng UML để thiết kế hệ thống.
- Có kinh nghiệm thiết kế và triển khai kiến trúc hướng sự kiện (ví dụ: Kafka, AWS Kinesis)
Có kinh nghiệm sử dụng các Framework xử lý Bigdata như Hadoop, Spark hoặc Flink.
- Có kinh nghiệm triển khai các services của AWS là một lợi thế
- Có kinh nghiệm triển khai các service/tools như: Kibana, Elastic, Logstash, Redis, nginx
- Có kinh nghiệm thiết kế và triển khai sản phẩm phần mềm theo kiến trúc Microservice
- Có kinh nghiệm với Kubernetes, Docker
- Kinh nghiệm CI/CD là một lợi thế
- Quen thuộc với HTML/CSS, JavaScript và thiết kế UI/UX
- Hiểu biết về các nguyên tắc đảm bảo chất lượng phần mềm
- Khả năng quản lý giải quyết vấn đề tốt - bao gồm việc xác định các vấn đề, xây dựng kế hoạch giải quyết và thực hiện các thay đổi cần thiết
- Tư duy logic tốt và tỉ mỉ chi tiết
- Khả năng giao tiếp và thuyết trình tốt