- Phân tích yêu cầu nghiệp vụ từ khách hàng hoặc các bộ phận liên quan.
- Thiết kế, xây dựng và phát triển các ứng dụng phần mềm theo yêu cầu.
- Tối ưu hóa hiệu suất và khả năng mở rộng của hệ thống.
- Tham gia vào quá trình kiểm thử, sửa lỗi và bảo trì phần mềm.
- Đóng góp ý kiến và đề xuất các giải pháp kỹ thuật để cải tiến sản phẩm.
- Có ít nhất 3 năm kinh nghiệm trong lĩnh vực
phát triển phần mềm Java.
- Nắm vững kiến thức về Lập trình hướng đối tượng (OOP), các mẫu thiết kế (Design Patterns), SQL và tối ưu hóa câu lệnh SQL.
- Có kinh nghiệm làm việc với các hệ quản trị cơ sở dữ liệu như PostgreSQL, MySQL, Oracle.
- Thành thạo các công cụ quản lý mã nguồn và dự án như Git, SVN, Jira.
- Có kinh nghiệm sử dụng các công cụ kiểm thử như Postman, JUnit, JMeter.
- Có kinh nghiệm lập trình Java Core, RESTful/gRPC, Spring Boot, Spring Cloud.
- Hiểu biết về các mô hình triển khai phần mềm như Scrum, Waterfall.
- Có kinh nghiệm làm việc với Redis, Kafka và kiến thức về Microservices.
- Kỹ năng làm việc nhóm, review code, tích hợp hệ thống và xử lý lỗi tốt.
- Kinh nghiệm với Docker, Kubernetes hoặc ETL data là một lợi thế.
- Mức lương cạnh tranh, tương xứng với năng lực và kinh nghiệm.
- Được đóng BHXH, BHYT, BHTN theo quy định của pháp luật.
- Lương tháng 13, thưởng các dịp lễ Tết và các khoản thưởng theo hiệu quả công việc.
- Môi trường làm việc chuyên nghiệp, năng động, có nhiều cơ hội học hỏi và phát triển bản thân.
- Tham gia các hoạt động team building, du lịch hàng năm.