Mô Tả Công Việc
- Lập trình trong các dự án phần mềm sử dụng ngôn ngữ Java trong hệ sinh thái CVGBuilding.
- Thiết kế tổng thể, thiết kế chi tiết (màn hình, api, cơ sở dữ liệu, luồng dữ liệu...) các module chức năng của phần mềm để đảm bảo các tiêu chức năng và phi chức năng (như đáp ứng hiệu năng, tính mở rộng..)
- Chịu trách nhiệm triển khai và hỗ trợ sau triển khai các phần mềm. Xử lý phản ánh người dùng cuối và sửa các lỗi về tính năng, hiệu năng, kiến trúc của phần mềm.
- Quản lý nhóm lập trình của một hoặc nhiều sản phẩm, chịu trách nhiệm giao việc, quản lý tiến độ chất lượng công việc của nhóm, báo cáo lên trưởng phòng hoặc ban giám đốc trung tâm. Đào tạo để nâng cap chất lượng nhóm. Nghiên cứu và phát triển công nghệ mới giúp tăng hiệu suất cho dự án.
Yêu Cầu Công Việc
- Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ thông tin, hệ thống thông tin, Khoa học máy hoặc ngành liên quan;
- Có từ 3 năm kinh nghiệm trở lên với các nền tảng và framework công nghệ Java.
- Nắm vững các kiến thức cơ bản về lập trình hướng đối tượng, lập trình Java core (multithreading, Collection...) /Java web (J2EE, ORM, Caching...)
- Có kinh nghiệm thành thạo sử dụng một trong các framework/stack về java đang triển khai tại công ty như sau:
+) Architecture/Tech: microservice, docker, k8s
+) Framework: Spring Boot
+) Midware: Kafka, Redis
+) Cơ sở dữ liệu: MariaDB, NoSQL
+) CI/CD devops: GitHub, Jenkins
+) Infra: AWS