TopDev

Backend Microservice Developer

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

Tòa nhà 23 Lạc Trung, Phường Vĩnh Tuy, Quận Hai Bà Trưng, Thành phố Hà Nội
Mô tả công việc
Giới thiệu về công ty

Trách nhiệm công việc

  • 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ý

Kỹ năng & Chuyên môn

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

Phúc lợi dành cho bạn

  • Cơ hội làm việc với đội ngũ kỹ thuật xuất sắc để phát triển hệ thống cho hàng triệu người dùng
  • Cơ hội giải quyết các nhiệm vụ đa dạng và có tính thách thức cao
  • Lương, thưởng trả theo năng lực đóng góp
  • Đánh giá lương 06 tháng 1 lần
  • Chế độ phúc lợi siêu canh tranh (Khám sức khỏe, Du lịch trong nước và quốc tế,....)
  • Tham gia vô số sự kiện siêu thú vị (Sinh nhật Công ty, Intecom Idol, Intecom Olympic, Teambuilding...)
  • Môi trường nhân sự trẻ, văn phòng không gian mở
  • Được hưởng đầy đủ các chế độ Ưu tiên theo Luật Lao động Việt Nam (BHXH, BHYT…)
  • Được tham gia thường xuyên các khóa đào tạo nội bộ, đào tạo nội bộ, đào tạo bên ngoài để phát triển kỹ năng, cập nhật mới nhất các xu hướng công nghệ
  • Cơ hội làm việc và gắn bó lâu dài trong công ty Công nghệ và Truyền thông hàng đầu Việt Nam để phát huy tối đa năng lực của bản thân và phát triển nghề nghiệp
  • Thời gian làm việc: 8h30 - 17h30, Từ thứ 2 - thứ 6

Công ty

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

Ngành nghề

Thương mại điện tử/ Bán lẻ

Quy mô công ty

Hơn 1000

Quốc tịch công ty

Vietnam

Về chúng tôi

Thông tin chung