Tổng công ty Truyền thông đa phương tiện - VTC

Tổng công ty Truyền thông đa phương tiện - VTC

Tổng công ty Truyền thông đa phương tiện - VTC

Backend Microservice Developer

Your role & responsibilities:

  • Phát triển các module phần mềm, các service, hệ thống mới theo yêu cầu nghiệp vụ, plug-and-play với khả năng chịu tải tốt, hiệu suất cao và khả năng tự động scale nhanh chóng
  • Thực hiện cải thiện tốc độ, tính hiệu quả và khả năng chịu tải của hệ thống hiện tại, đánh giá rủi ro và tác động khi cập nhật, cải thiện hệ thống
  • Nghiên cứu, vận hành các hệ thống đám mây chạy trên Kubernetes/ Docker Container với khả năng Auto Scale Up/ Out
  • Tạo và thiết kế các unit test, auto test case, tích hợp vào các hệ thống CI/ CD, đảm bảo zero-obvious-bug
  • Làm việc với đội ngũ phát triển phần mềm, kiểm thử, triển khai, hệ thống và hạ tầng để đảm bảo hoạt động liên tục của hệ thống (Monitor, troubleshoot and manage all environments of the team)
  • Xây dựng, theo dõi, giám sát, khắc phục và quản lý môi trường
  • Phối hợp với Technical leader để phân tích công nghệ hiện tại đang được sử dụng trong công ty và phát triển các bước và quy trình để cải thiện và mở rộng chúng
  • Cố vấn và đào tạo các kỹ sư khác trong toàn công ty và tìm cách cải tiến liên tục các quy trình
  • Thực hiện các công việc khác theo sự phân công của Quản lý

Your skills & qualifications:

Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin hoặc tương đương, có tư duy logic tốt và ham học hỏi cái mới, không ngừng cải thiện bản thân

Nắm vững kiến thức nền tảng về:

  • Cấu trúc dữ liệu và giải thuật, lập trình hướng đối tượng, lập trình callback, lập trình web
  • Lập trình song song, multi threading
  • Networking, Firewall
  • Lập trình Web API cho server-to-server (RESTful)

Quen thuộc với các một số công nghệ:

  • Java Springboot
  • Kubernetes/ Docker Container
  • API Gateway - APIGee
  • Load balance: Nginx, Apache
  • Database: SQL (Mariadb, Mysql, Postgres) và NoSQL (Mariadb, Postgres, Elasticsearch)
  • Hibernate / JPA
  • Các công cụ hỗ trợ Dev-Ops và CI/ CD
  • Công cụ hỗ trợ lập trình và Debug: Intellij, Eclipse, Postman, VSCode, Maven, Gradle
  • Có kinh nghiệm trong việc thiết kế và chia các function thành cách microservice, đảm bảo hiệu suất và tính mở rộng cao
  • Quản lý mã nguồn và tài liệu hệ thống
  • Quản lý phiên bản mã nguồn (source code) và tài liệu liên quan
  • Đánh giá đảm bảo chất lượng mã nguồn (Review source code) của dự án trước khi triển khai
4 days ago

Location

Tòa nhà 23 Lạc Trung, Phường Vĩnh Tuy, Quận Hai Bà Trưng, Thành phố Hà Nội

Year of experience

All Levels

Level

Fresher, Nhân viên

Job Type

Skills

Tổng công ty Truyền thông đa phương tiện - VTC
Tổng công ty Truyền thông đa phương tiện - VTC
Tổng công ty Truyền thông đa phương tiện - VTC
Tổng công ty Truyền thông đa phương tiện - VTC
Tổng công ty Truyền thông đa phương tiện - VTC
Tổng công ty Truyền thông đa phương tiện - VTC

Website

Location

Tòa nhà 23 Lạc Trung, Phường Vĩnh Tuy, Quận Hai Bà Trưng, Thành phố Hà Nội

Company size

Over 1000

Industry

Tech stack

Nationality

Vietnam