Software Developer

Viettel High Tech logo

Viettel High Tech

View Salaries, Reviews, and more  

Job Description

Principal Java EngineerKỹ sư chính Phát triển Java
Viettel High Tech – Trung tâm Camera đang tìm kiếm Kỹ sư chính Phát triển phần mềm (Principal Java Engineer) của các sản phẩm nền tảng từ thiết bị, backend, đám mây đến ứng dụng di động.

I. MÔ TẢ CÔNG VIỆC
  • Thực hiện lập trình và review code cho các thành viên trong nhóm
  • Làm việc trên các giải pháp hệ thống Internet có dung lượng cực lớn, độ trễ thấp, khả dụng cao, có khả năng phục hồi trong mọi tình huống
  • Giải quyết các vấn đề kỹ thuật phức tạp và thúc đẩy đổi mới nhằm cải thiện tính bảo mật, tính khả dụng, khả năng phục hồi và hiệu suất của hệ thống
  • Phát triển các giải pháp cung cấp khả năng tương tác và hiển thị dữ liệu lớn mạnh mẽ và có thể giao tiếp với nhiều nguồn
  • Thể hiện kiến thức sâu rộng về các giải pháp kỹ thuật, kiến trúc phần mềm để hỗ trợ hoạt động kinh doanh phức tạp, phối hợp với quản l‎‎ý sản phẩm, để cung cấp định hướng kỹ thuật cho toàn bộ sản phẩm và nhóm dự án trên cơ sở thực thi phương pháp phát triển Agile để thiết kế, phát triển, thử nghiệm và gỡ lỗi chức năng mới
  • Thiết kế, phát triển, xem xét, triển khai, maintain và quản lý tích hợp liên tục, xây dựng scripts chạy tự động, hệ thống quản lý và triển khai cũng như bất kỳ đoạn code nào theo yêu cầu
  • Tham gia vào các hoạt động Agile/Scrum: chuẩn bị hàng ngày, demo code, cải tiền, ước lượng nỗ lực và lập kế hoạch, v.v.
  • Chủ động tìm hiểu vấn đề kinh doanh và đưa ra các đề xuất & quyết định về thiết kế, tiêu chuẩn ứng dụng
  • Thiết kế, cải tiến xây dựng một hệ thống có hiệu suất cao, có thể mở rộng và sẵn sàng cao
  • Dành phần lớn thời gian để phát triển mã và tạo ra mã mẫu đã được kiểm tra kỹ lưỡng và mẫu mực một cách hiệu quả cho các tính năng thách thức nhất
  • Thiết kế và phát triển các giải pháp hướng đến khách hàng bao gồm thu thập và hiển thị dữ liệu, chuyển đổi dữ liệu trực quan hóa dữ liệu
  • Thiết kế giải pháp phần mềm tăng cường phát hiện xâm nhập cơ sở dữ liệu
  • Xây dựng đường truyền dữ liệu từ xa đến cơ sở dữ liệu bề mặt để cho phép phân tích bên ngoài
  • Thiết kế các phản hồi của hệ thống tự động đối với các vấn đề bất thường khác nhau
  • Xây dựng API để quản lý khóa mà tất cả các hệ thống trong ngăn xếp có thể sử dụng một cách an toàn
  • Tạo và duy trì tài liệu về principle, guideline, template và các thông số kỹ thuật thiết kế phần mềm để đồng nhất thiết kế trong 1 nhóm phát triển
  • Phát triển phần mềm tự động hóa và giám sát vận hành. Phát triển các công cụ automation test
  • Nghiên cứu và triển khai những công nghệ mới, techstack mới
  • Đào tạo và hỗ trợ cho các Kỹ sư phần mềm khác

II. YÊU CẦU CÔNG VIỆC
  • Tốt nghiệp Đại học chính quy loại Khá trở lên chuyên ngành: Công nghệ thông tin, Khoa học máy tính, Toán – tin, Điện tử viễn thông,…hoặc các chuyên ngành kỹ thuật khác liên quan
  • Trình độ tiếng Anh tương đương tối thiểu 650 điểm Toeic
  • Có ít nhất 10 năm kinh nghiệm toàn thời gian phát triển Java, tối ưu luồng kỹ thuật, nghiệp vụ kinh doanh
  • Thành thạo ngôn ngữ Java/J2EE. Nắm vững kỹ năng lập trình hướng đối tượng OOD, OOP, mô hình MVC. Thành thạo Spring/Play frmwrk (Spring Core, Spring MVC, Spring Security, Spring Data, Spring Boot) and ORM (JPA, Hibernate)
  • Có kinh nghiệm làm việc với nền tảng Java – Microservices, Spring/Spring Boot/Play framework, MongoDB, Postgres, DB SQL, NoSQL hiểu và follow Agile/Scrum, thuần thục setup DevSecOps CI/CD, Infrastruce as Code. Kinh nghiệm Container như K8S Docker, message queue Kafka, NATS…
  • Có kinh nghiêm về triển khai API management, Cloudnative, Logging, Monitor, Alert, Tự động hóa DevSecOps, Test Farming, Open API, BMPN, DMN, CMN, FlowEngine, Process Orchestration…
  • Có kinh nghiệm về kiến trúc, thiết kế, phát triển, triển khai, thử nghiệm và tích hợp các ứng dụng trên toàn doanh nghiệp bằng Java, thiết kế các đặc tả API, làm việc với Source Control và CICD
  • Có kinh nghiệm với các nguyên tắc phát triển phần mềm như SOLID, DRY
  • Có kinh nghiệm thiết kế proxy API và API REST. Kiến thức về bảo mật API bao gồm khái niệm OIC và OAuth2.0
  • Hiểu các thành phần liên quan đến mạng (Firewall, LoadBalancing, Router, p2p VPC). Có kinh nghiệm xây dựng API cho các giải pháp sản phẩm B2B, B2C
  • Kinh nghiệm làm việc trong các công cụ xây dựng như Maven, các khung thử nghiệm đơn vị như Junit/TestNG Essential. có kinh nghiệm Unit testing, Automation testing, TDD Test Driven Development
  • Ưu tiên có các chứng chỉ quốc tế: DOD, CSM, OCM, OCE, OCPJP, OCAJP, SF, SE, có kinh nghiệm với HTML/ CSS/ SCSS/ JavaScript/ Bootstrap và một trong các framework JavaScript sau:ReactJS, Angular, VueJS,
  • Ưu tiên có kinh nghiệm triển khai ETL, DWH như Hadoop, Spark, Clickhouse

III. CHẾ ĐỘ ĐÃI NGỘ
  • Được hưởng các khoản quà, thưởng lễ tết, nghỉ mát hỗ trợ ăn trưa, điện thoại liên lạc tối thiểu 2.000$/năm và các chế độ thưởng theo dự án, mức độ thành công của các sản phẩm nghiên cứu
  • Được hưởng 12 ngày nghỉ phép và 15 ngày nghỉ hưởng nguyên lương gồm 11 ngày nghỉ lễ tết, 3 ngày nghỉ mát và 1 ngày sáng tạo hàng năm
  • Được hưởng các chế độ BHXH, BHYT và BHTN theo Quy định và chế độ bảo hiểm riêng của Tập Đoàn Viettel
  • Được trực tiếp tham gia quá trình nghiên cứu, thiết kế và chế tạo các sản phẩm công nghệ cao trong lĩnh vực công nghiệp quốc phòng; các sản phẩm có định hướng nghiên cứu dài hạn
  • Có cơ hội được làm việc cùng với nhiều chuyên gia, đối tác nước ngoài, tham gia các hội nghị khoa học quốc tế trong các lĩnh vực công nghiệp quốc phòng
  • Được cử đi đào tạo, nâng cao trình độ chuyên môn và kỹ năng phục vụ công việc trong và ngoài nước
  • Có cơ hội chuyển Quân nhân chuyên nghiệp/ Sĩ quan thuộc Bộ quốc phòng Việt Nam
  • Được tham gia xây dựng nền tảng xu hướng số 1 thị trường Việt Nam về Camera AI, IoT Smart Home, Smart Enterprise, Smart City – với công nghệ hiện đại nhất Cloud, Bigdata, AI, IoT, AIoTel, SuperApp… với mục tiêu nền tảng có thể quản lý hàng tỷ thiết bị, hàng trăm triệu người dùng, hàng ngàn các dịch vụ gia tăng vận hành kết hợp giữa IoT & non IoT (Ecommerce, Finance, Ops, Healthcare, Education..), hàng nghìn petabytes dữ liệu hàng ngày
  • Đồng hành với các Chuyên gia, Tiến sĩ hàng đầu 15-20 năm trong lĩnh vực, người quản lý‎, lãnh đạo đã dẫn dắt thành công rất nhiều dự án, nền tảng lớn, trong nước và quốc tế như vOCS, MyViettel, ViettelPost, ViettelSale…

Interview Questions of Software Developer at Viettel High Tech

Currently, there aren't any interview questions for this role at Viettel High Tech shared by other job seekers.
View more interview questions of similar roles from other companies →
Unlock Your Interview Potential
The only end-to-end front end interview preparation platform by FAANG ex-interviewers and Staff Engineers.
Get hired at FAANG
Users now work at:

Salary Insights of Software Developer at Viettel High Tech

Currently, there aren't any salaries for this role at Viettel High Tech shared by other job seekers.

View more salaries from Viettel High Tech →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now