28,000,000 - 30,000,000/Month
Computer & Software
Full-Time · On-site
Minimum Bachelor’s Degree
5 - 10 years of experience

Job Requirements

On-site
5 - 10 years of experience
Minimum Bachelor’s Degree
Male only

Skills

SIT/UAT

IBM DB2

Spring MVC

Spring Data JPA

DB2

Java

Restful API

JSON

SQL

Object-Oriented Programming (OOP)

Spring Boot

Job Benefits

THR

Health Insurance

Perform Bonus

Work Insurance

Career Path

This job post is managed by

QV
Quỳnh Vũ Thị Như

Job description for Senior FullStack at CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAM

1. Thông tin tuyển dụng:

Vị trí : Java Full-stack Developer

Onsite: Phú Nhuận

Chi tiết:

Java Full-stack Developer (định hướng Backend, mạnh về Database

Do khối lượng công việc tập trung nhiều ở tầng backend và xử lý dữ liệu, ứng viên cần mạnh về Java/Spring Boot và đặc biệt là kỹ năng cơ sở dữ liệu (viết và tối ưu truy vấn, stored procedure). Phần frontend chỉ ở mức đủ để tự hoàn thiện màn hình và tích hợp API, không yêu cầu chuyên sâu.

2. Mô tả công việc:

· Phát triển và bảo trì các service backend bằng Java / Spring Boot, thiết kế và triển khai RESTful API theo chuẩn của hệ thống hiện hữu.

· Viết, tối ưu và xử lý sự cố truy vấn SQL, stored procedure trên DB2 và SQL Server; phân tích execution plan, xử lý các vấn đề về hiệu năng, khoá và isolation level.

· Tham gia thiết kế và hiệu chỉnh cấu trúc dữ liệu (bảng, index, script DDL) đảm bảo tính đúng đắn và khả năng chạy lại (idempotent) của script triển khai.

· Tích hợp với các hệ thống nội bộ và đối tác qua API/message; xử lý các luồng nghiệp vụ bất đồng bộ.

· Hoàn thiện và chỉnh sửa giao diện web ở mức vừa phải, kết nối backend qua REST API/JSON.

· Viết unit test, hỗ trợ kiểm thử SIT/UAT và xử lý lỗi phát sinh.

· Viết tài liệu kỹ thuật (thiết kế API, thiết kế dữ liệu, hướng dẫn triển khai)

· Phối hợp với các thành viên trong agile team, team vận hành, business user

3. Yêu cầu bắt buộc:

Backend – Java

· Thành thạo Java (Java 8 trở lên); nắm vững OOP, collection, xử lý ngoại lệ, đa luồng cơ bản.

· Sử dụng tốt Spring, Spring Boot, Spring MVC, Spring Data JPA.

· Thiết kế và triển khai RESTful API; hiểu chuẩn hoá request/response, versioning, xử lý lỗi.

Cơ sở dữ liệu:

· SQL vững: JOIN nhiều bảng, CTE, window function (ROW_NUMBER…), truy vấn tổng hợp phục vụ báo cáo.

· Kinh nghiệm thực tế viết và debug stored procedure/function.

· Tối ưu hiệu năng truy vấn: đọc execution plan, thiết kế index, xử lý query chạy chậm trên bảng dữ liệu lớn.

· Đã làm việc với IBM DB2 (ưu tiên cao) và/hoặc SQL Server. Ứng viên chỉ có Oracle/PostgreSQL nhưng thật sự mạnh về DB vẫn xem xét.

Frontend – mức đủ dùng

· HTML5, CSS3, JavaScript (ES6+).

· Sử dụng được ít nhất một framework: React.js, Angular hoặc Vue.js (không bắt buộc chuyên sâu).

· Responsive design (Bootstrap, Flexbox); giao tiếp backend qua REST API/JSON.

Công cụ & quy trình

· Git (GitHub/GitLab/Bitbucket): branching, merge, xử lý conflict.

· Quen làm việc theo quy trình có code review, có môi trường DEV/SIT/UAT/PROD tách biệt.

Kinh nghiệm

· 3–5 năm kinh nghiệm phát triển phần mềm, trong đó có ít nhất 2 năm làm backend Java với hệ thống thực tế đã vận hành.

· Đã tham gia trọn vẹn ít nhất một dự án full-stack

4. Ưu tiên:

· Kinh nghiệm trong lĩnh vực bảo hiểm, ngân hàng hoặc tài chính.

· Docker, Kubernetes/OpenShift; CI/CD với Jenkins hoặc GitHub Actions.

· Hiểu về kiến trúc hệ thống: MVC, Monolithic, Microservices; message queue (IBM MQ, Kafka, RabbitMQ).

· Kinh nghiệm với IBM ACE/IIB, DataPower hoặc các nền tảng tích hợp tương đương.

· Cloud: AWS, Azure hoặc GCP.

· Kiến thức bảo mật ứng dụng web: XSS, CSRF, SQL Injection, quản lý phiên và phân quyền.

· Đã làm việc trong môi trường Agile/Devops.

5. Kỹ năng mềm & thái độ:

· Chủ động, tự chạy được task sau khi nhận yêu cầu, không cần theo sát từng bước.

· Cẩn thận với dữ liệu công ty & dữ liệu cá nhân– ý thức rõ rủi ro khi thao tác trên hệ thống nghiệp vụ đang vận hành.

· Giao tiếp rõ ràng, biết đặt câu hỏi sớm khi yêu cầu chưa rõ.

· Sẵn sàng hỗ trợ ngoài giờ trong các đợt release hoặc go-live (không thường xuyên).

About the company
CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAM
Information Technology and Services
11 - 50 employees

Unitrust Technology là công ty công nghệ thông tin chuyên cung cấp dịch vụ phát triển phần mềm, AI & Data Engineering, kiểm thử phần mềm (QA/QC), DevOps và xây dựng đội ngũ kỹ sư (IT Staffing/ODC) cho các doanh nghiệp trong và ngoài nước. Với đội ngũ kỹ sư giàu kinh nghiệm và quy trình làm việc chuyên nghiệp, Unitrust đồng hành cùng khách hàng trong việc phát triển các giải pháp công nghệ chất lượng cao, tối ưu hiệu quả vận hành và thúc đẩy chuyển đổi số.

Office address

342, Mỹ Đình, Hà Nội

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
3–5 years
Minimum Bachelor’s Degree
Công ty TNHH Shelby Global
Full-Time
3–5 years
Minimum Bachelor’s Degree
SotaTek

Manual Tester

Not Disclosed
Full-Time
3–5 years
Minimum College Degree
Công ty TNHH Shelby Global