Mô Tả Công Việc
- Sử dụng Java phát triển các service sử dụng REST API (Spring Boot) trong hệ thống kiến trúc Microservices
- Hỗ trợ thêm lập trình frontend cho các dự án phát triển sản phẩm nếu cần (Chỉ khi phát sinh - sử dụng ReactJS)
- Tham gia phát triển nền tảng quản lý & bán hàng trên hệ thống Sapo (phân hệ POS, WEB, F&B): quản lý bán hàng, quản lý kho, quy trình hoàn tất đơn hàng, đồng bộ đa kênh…
- Tham gia phân tích nghiệp vụ, đảm bảo chất lượng, tiến độ công việc và trải nghiệm người dùng (hiệu năng, tính dễ sử dụng, cũng như mức độ ổn định của sản phẩm).
- Triển khai các hạng mục công việc theo nhiệm vụ được giao. Tham gia & kiểm soát các hạng mục phát triển tính năng mới, cải tiến tính năng cũ nhằm đảm bảo chất lượng và khả năng mở rộng.
- Phối hợp với team nghiên cứu và ứng dụng các công nghệ mới để triển khai tính năng mới, đồng thời cải tiến liên tục các hạng mục đã ra mắt nhằm tối ưu hiệu năng & duy trì ổn định sản phẩm.
Yêu Cầu Công Việc
- Tốt nghiệp chuyên ngành Công nghệ thông tin và các chuyên ngành liên quan khác.
- Có từ 4 - 5 năm kinh nghiệm lập trình Java (Spring Boot).
- Có khả năng thiết kế kiến trúc, tối ưu và xây dựng hệ thống
- Sử dụng thành thạo Git hoặc SVN.
- Hiểu biết các Framework: Spring, Hibernate.
- Có hiểu biết tốt về Design pattern, OOP, REST API.
- Có kiến thức tốt về Mariadb.
- Có kinh nghiệm & hiểu biết về xây dựng hệ thống Microservice.
- Có tư duy logic tốt, khả năng tự tìm hiểu & giải quyết vấn đề tốt
- Có kiến thức về cơ sở dữ liệu quan hệ.
- Ưu tiên có kinh nghiệm về Domain Driven Design, NoSQL (Redis, MongoDB), các hệ thống Message Queue (Kafka, RabbitMQ).
- Chủ động trong công việc, có tinh thần trách nhiệm cao.
- Chủ động phối hợp với thành viên trong team để giải quyết vấn đề, thực hiện mục tiêu.
- Ưu tiên có kinh nghiệm vận hành hệ thống AWS là 1 lợi thế.
- Ưu tiên có định hướng trở thành teamlead và trong quá trình làm việc đã có hỗ trợ, đào tạo được thành viên trong team. Có kinh nghiệm leader là 1 lợi thế
Hình thức
Mức lương
Từ 30 đến 50 triệu