Java/ Java Full Lifecycle Back-end Developer (BE) | | Tháng 4/2024

I. Mô tả công việc​

1. Chức danh: 

    • Java / Java Full Lifecycle Back-End Developer
    • Số lượng: 02 Hà Nội & 02 Hồ Chí Minh

2. Nhiệm vụ chính: 

    • Thu thập thông tin, triển khai về mặt kỹ thuật cho các tính năng được cụ thể hoá từ các tài liệu phân tích:
    • Phân tích và làm rõ các yêu cầu, lựa chọn công nghệ, mô hình, giải pháp;
    • Tham gia vào toàn bộ vòng đời của ứng dụng, tập trung coding và debug các dự án trên cho nền tảng app, web và hệ thống;
    • Viết API kết nối giữa các hệ thống phục vụ trao đổi dữ liệu với web, mobile;
    • Xây dựng code có thể sử dụng lại và các thư viện để thuận tiện cho việc sử dụng trong tương lai;
    • Thu thập và xử lí các yêu cầu thiết kế và kĩ thuật;
    • Tham gia vào quá trình phân tích và thiết kế hệ thống;
    • Nghiên cứu và áp dụng các công nghệ mới để tối ưu hóa hiệu quả phát triển sản phẩm;
    • Đảm bảo sản phẩm làm ra cần phải chạy đúng nghiệp vụ và tốc độ xử lý cũng phải tối ưu cho lượng người dùng lớn;
    • Triển khai sản phẩm lên các môi trường thử nghiệm, phát triển và thực tế;
    • Đào tạo và hướng dẫn các nhân viên tập sự BE;
    • Thực hiện các công việc khác theo yêu cầu của trưởng bộ phận, Ban Giám đốc liên quan đến công việc của bộ phận.

II. Quyền lợi và trách nhiệm​

1. Quyền lợi

    • Được tiếp cận các tài liệu, hồ sơ phục vụ trong phạm vi công việc.
    • Các quyền hạn khác được quy định trong Quy chế hoạt động của Công ty và Pháp luật hiện hành.
    • Thực hiện các công việc khác trong phạm vi được ủy quyền

2. Trách nhiệm

    • Chịu trách nhiệm trong thực hiện công việc trong phạm vi chuyên môn.
    • Nhận kế hoạch trực tiếp từ trưởng bộ phận để triển khai thực hiện.

3. Mức lương: Thỏa thuận

4. Địa điểm làm việc: Hà Nội & TP. Hồ Chí Minh

III. Các yêu cầu về trình độ, chuyên môn, nghiệp vụ​
1. Trình độ học vấn

    • Tốt nghiệp chuyên ngành CNTT hoặc tương đương hoặc tự học và đã tham gia phát triển phần mềm

2. Kinh nghiệm

    • Ít nhất 05 năm kinh nghiệm phát triển dự án Ứng dụng Java Full Lifecycle đối với senior.
    • Ít nhất 02 năm kinh nghiệm phát triển dự án Ứng dụng Java đối với junior.

3. Kiến thức, kỹ năng cần thiết

    • Nắm chắc về Java Core, Java Server side, Spring framework (Core, Boot, Web, Data, AOP, Transaction Management), Persistence tools và ORM (Hibernate, Querydsl, Spring JDBC template);
    • Nắm chắc về các mô hình xử lý sự kiện, lập trình song song, đa luồng , Socket, Web Service, RESTful API, Microservices;
    • Giỏi về thuật toán là một điểm cộng lớn;
    • Thành thạo CSDL quan hệ và quen thuộc với NoSQL;
    • Kỹ năng hội họp, trao đổi thông tin;
    • Kỹ năng giao tiếp và làm việc nhóm tốt, có khả năng thuyết trình.

4. Yêu cầu cá nhân

    • Độ tuổi: 22 tuổi trở lên;
    • Giới tính: Nam/Nữ;
    • Yêu cầu khác:
    • Nhanh nhẹn, chịu được áp lực dự án;
    • Xử lý tình huống tốt; Tác phong chuyên nghiệp.

IV. Cách thức ứng tuyển