Java Developer
Mô tả
• Tham gia vào quá trình thiết kế, phát triển business flow trong các ứng dụng AI, Big Data và internal tool,...
• Tham gia phát triển và triển khai các hệ thống theo mô hình microservice.
• Đọc hiểu các tài liệu mô tả yêu cầu người dùng (URD, SRS), tham gia thiết kế phần mềm dựa các tài liệu thiết kế chi tiết (HLD, SAD, LLD).
• Phối hợp với thành viên khác (PM, BA, QA, Tester, developer khác...) triển khai sản phẩm cũng như tích hợp vào các sản phẩm khác
• Xây dựng kế hoạch công việc, báo cáo, đánh giá công việc của cá nhân
• Đóng góp các sáng kiến nâng cao chất lượng, năng suất công việc
• Một số dự án thực tế:
- VNPT Smartbot https://smartbot.vnpt.vn
- VNPT SmartVision https://smartvision.vnpt.vn
- VnFace https://vnface.vnpt.vn
- VNPT eKYC https://ekyc.vnpt.vn
- VNPT SmartRPA https://smartrpa.vnpt.vn
- VnSocial https://vnsocial.vnpt.vn
- VNPT SmartVoice https://smartvoice.vnpt.vn
Yêu cầu
• Tốt nghiệp ĐH chuyên ngành CNTT hoặc các ngành liên quan.
• Có kinh nghiệm phát triển các sản phẩm bằng ngôn ngữ lập trình Java (1+ year). Đối với fresher chỉ cần nắm vững cấu trúc dữ liệu và giải thuật, quen với lập trình hướng đối tượng.
• Có kinh nghiệm tham gia các dự án sử dụng framework Spring Boot.
• Biết sử dụng thành thạo ít nhất một công cụ lập trình thông dụng: Netbeans, Eclipse, IntelliJ, Visual Studio.
• Có kiến thức tốt về cấu trúc dữ liệu và giải thuật, hiểu biết về kiến trúc phần mềm.
• Thành thạo Git, có kinh nghiệm sử dụng công cụ quản lý như JIRA.
• Quen thuộc với Linux (Ubuntu hay CentOS).
• Hiểu biết về CSDL (Oracle, MySQL, SQL server) và lập trình PL/SQL.
• Có khả năng tiếp cận ngôn ngữ lập trình mới nhanh. Khả năng nghiên cứu, giải quyết vấn đề tốt và kiểm soát công việc, thời gian theo đúng tiến độ.
• Có khả năng làm việc với cường độ cao, khả năng nghiên cứu tốt. Say mê công việc.
• Có khả năng làm việc độc lập hoặc làm việc theo nhóm.
Yêu cầu mong đợi.
• Có kinh nghiệm phát triển các sản phẩm bằng ngôn ngữ lập trình Java (2+ year)
• Có kinh nghiệm tham gia các dự án sử dụng Spring Cloud, Spring Data JPA, Spring Security (Oauth 2.0), Hibernate.
• Có hiểu biết về lập trình multi-threading, blocking queue.
• Có kiến thức về CSDL NoSQL, cache Redis, biết sử dụng message bus như Kafka, RabbitMQ ...
• Có kinh nghiệm triển khai ứng dụng dưới dạng Docker chạy trên Kubernetes.
• Có hiểu biết về continuous delivery và automated testing
• Có kiến thức tốt về HTML, CSS (Bootstrap) và Javascript (jQuery).
Quyền lợi
• Được tham gia vào các dự án lớn, nhiều người sử dụng.
• Thu nhập từ 200 triệu – 2 tỷ / năm, phụ thuộc vào năng lực bản thân
• Thưởng các ngày lễ, thành lập ngành…
• Chế độ đãi ngộ tốt, được hưởng đầy đủ các chế độ của Công ty và phúc lợi theo luật lao động
• Team Building hàng năm
• Phụ cấp ăn trưa: 730.000 đ/tháng
• Thời gian làm việc: Từ 8h00-17h00 từ thứ 2 đến thứ 6
• Tham dự các chương trình đào tạo chuyên sâu trong và ngoài nước hàng năm theo chương trình đào tạo nhân lực CNTT do Tổng công ty tổ chức.