Uni Systems
Uni Systems
Uni Systems là một công ty công nghệ thông tin và truyền thông hỗ trợ các tổ chức hiện đại hóa phương thức vận hành thông qua chuyển đổi số. Hoạt động của công ty bao gồm hạ tầng và vận hành, công nghệ đám mây và trung tâm dữ liệu, an ninh mạng, nền tảng doanh nghiệp, phân tích dữ liệu lớn, các công nghệ mới nổi và trí tuệ nhân tạo. Công ty hỗ trợ khách hàng trong các lĩnh vực như ngân hàng, chính phủ, viễn thông, chăm sóc sức khỏe, bán lẻ, tư vấn và logistics, kết hợp chuyên môn công nghệ với các giải pháp chuyên biệt theo từng ngành. Đối với những chuyên gia đang tìm hiểu cơ hội tại Uni Systems, hồ sơ công ty cho thấy môi trường làm việc giao thoa giữa triển khai công nghệ thông tin quy mô lớn, đổi mới, phát triển bền vững và đạo đức số.

Lập trình viên Java Full-Stack cấp cao, làm việc từ xa tại Luxembourg

Xây dựng microservice Java và ứng dụng Angular tại Uni Systems. Tham gia kiểm thử, quản lý phát hành, quy trình thay đổi và phối hợp với khách hàng cùng các nhóm nghiệp vụ.

Mô tả

  • Thu thập nhu cầu nghiệp vụ cùng các chuyên gia lĩnh vực.
  • Rà soát quy trình và ứng dụng hiện tại cùng với các yêu cầu mới của người dùng.
  • Thiết kế ứng dụng và microservice đáp ứng nhu cầu nghiệp vụ.
  • Phát triển ứng dụng và microservice bằng các công nghệ phù hợp.
  • Bảo trì các ứng dụng microservice hiện có giữa các bộ phận.
  • Thực hiện kiểm thử đơn vị, tích hợp, hệ thống và hiệu năng.
  • Hỗ trợ kiểm thử chấp nhận của người dùng và đảm bảo được phê duyệt nghiệp vụ.
  • Đưa mã nguồn, cấu hình và kiểm thử đơn vị tự động lên Git, kèm Javadoc, Asciidoc hoặc tài liệu khác khi phù hợp.
  • Ghi nhận kết quả kiểm thử và quản lý thay đổi trong ServiceNow.
  • Chuẩn bị tài liệu, báo cáo và tài liệu quản lý thay đổi.
  • Tham gia tích cực vào các buổi thực hành Agile.
  • Chuẩn bị và điều phối các đợt phát hành.
  • Lưu trữ tài liệu kiểm toán trên SharePoint.
  • Đánh giá rủi ro và phối hợp xử lý các vấn đề liên quan đến thay đổi.
  • Hỗ trợ triển khai và vận dụng các thông lệ trong ngành.
  • Xây dựng quan hệ với khách hàng giữa các bộ phận và duy trì trao đổi rõ ràng.

Yêu cầu

  • Có bằng cử nhân CNTT và ít nhất 10 năm kinh nghiệm thực tế phát triển Java.
  • Có kinh nghiệm viết và duy trì kiểm thử đơn vị, kiểm thử tích hợp tự động cho ứng dụng Java.
  • Có kinh nghiệm thực tế phát triển với Spring và Spring Boot, bao gồm khả năng lưu trữ dữ liệu bằng JPA và Hibernate.
  • Có kinh nghiệm cộng tác phát triển phần mềm qua Git, bao gồm tạo nhánh, yêu cầu pull hoặc merge và đánh giá mã nguồn.
  • Có kinh nghiệm truy vấn cơ sở dữ liệu quan hệ bằng SQL và sử dụng XML, YAML, JSON trong phát triển hoặc cấu hình.
  • Có kinh nghiệm thực tế phát triển phần mềm với các tác nhân AI như GitHub Copilot, Claude Code hoặc Codex, bao gồm thay đổi mã ứng dụng do tác nhân thực hiện; chỉ dùng tính năng hoàn thành mã không được tính.
  • Có kinh nghiệm thực tế xây dựng giao diện Angular với TypeScript hoặc JavaScript.
  • Sử dụng tiếng Anh viết và nói ở trình độ nâng cao (C1).
  • Có kinh nghiệm với Apache Camel.
  • Có kinh nghiệm với Scrum và DevSecOps.
  • Có kinh nghiệm với quy trình CI/CD, chẳng hạn Azure Pipelines.
  • Có kinh nghiệm với Infrastructure as Code, chẳng hạn Terraform, và nền tảng container như Docker.
  • Có kinh nghiệm về kiến trúc đám mây công cộng, chẳng hạn Microsoft Azure.
  • Có kinh nghiệm phát triển microservice.
  • Có kinh nghiệm trong lĩnh vực dịch vụ tài chính.
  • Có kinh nghiệm quản lý dịch vụ dựa trên ITIL.