messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
VietinBank

FullStack Developer

Hà Nội TT Phát triển phần mềm CNTT
37 chỉ tiêu

Mô tả công việc

'a. Thực hiện phát triển, triển khai, tích hợp các hệ thống, công cụ phục vụ hoạt động kinh doanh của ngân hàng thuộc một trong các mảng như sau:  Ứng dụng ngân hàng lõi: phát triển các hệ thống Core Banking, hệ thống Thẻ (Core thẻ và các ứng dụng cho kênh ATM, POS, Kiosk), hệ thống Ngân quỹ, hệ thống Tài trợ thương mại, chuỗi cung ứng, RPA, BPM … b. Tham gia các dự án CNTT và các dự án chiến lược của Ngân hàng VietinBank theo từng thời kỳ c. Hỗ trợ phát triển, tối ưu hóa, tự động hóa và kiểm soát các hoạt động liên quan đến phát triển giải pháp d. Quản trị các hệ thống đã triển khai bao gồm vận hành, cải tiến chức năng, tối ưu hệ thống e. Thiết kế kiến trúc tổng thể của phần mềm/ hệ thống riêng biệt, áp dụng các nguyên tắc thúc đẩy tính khả dụng, khả năng sử dụng lại, khả năng tương tác và bảo mật vào khung hỗ trợ thiết kế f. Đề xuất chiến lược, giải pháp, lập kế hoạch cho công tác phát triển ứng dụng  g. Triển khai thực hiện các thử nghiệm trong vòng đời phát triển sản phẩm đặc biệt công tác nghiên cứu ứng dụng công nghệ mới vào các ứng dụng ngân hàng h. Xây dựng Tài liệu kỹ thuật, tài liệu đào tạo, hướng dẫn và các công việc khác theo quy trình, dự án, yêu cầu của đơn vị. i. Tham gia hoạt động đào tạo chuyển giao kiến thức hoặc nâng cao chuyên môn phục vụ công việc.

Yêu cầu ứng viên

Yêu cầu năng lực: - Thành thạo ít nhất 1 ngôn ngữ lập trình cơ bản (Java, dot Net, C++, C#...), Java là lợi thế hoặc có kinh nghiệm với các ngôn ngữ lập trình phổ biến như Angular, React, Vue JS cho Frontend - Thành thạo ít nhất 1 loại cơ sở dữ liệu (Oracle, PostGreSQL, MySQL,..). - Thành thạo ít nhất 1 loại hệ điều hành thông dụng (Linux, Windows). - Các ứng viên có kinh nghiệm về lập trình Mobile App, Open API, Micoroservice, RPA, Devops, Cloud, AI, Agile, Blockchain, BPM, messaging (Kafka, IBM MQ, Rabbit, ActiveMQ) hoặc các công nghệ được sử dụng để phát triển các ứng dụng cho mảng ngân hàng là lợi thế. - Yêu cầu 1 đến 3 năm kinh nghiệm trong lĩnh vực phát triển phần mềm - Viết được các kịch bản triển khai tự động hóa như ansible, terraform, ArgoCD là một thế thế - Viết được  Unit test, Automation Test là lợi thế - Hiểu biết về cloud là lợi thế Yêu cầu chung:  Lao động trẻ, nhiệt tình, sáng tạo, tâm huyết, có kỹ năng phát triển ứng dụng CNTT.  Đọc hiểu được các tài liệu tiếng Anh chuyên ngành, giao tiếp cơ bản, viết được tài liệu kỹ thuật bằng tiếng Anh.  Có khả năng làm việc độc lập hoặc theo nhóm (kỹ năng giao tiếp, trình bày, thuyết trình có thể được đào tạo thêm trong quá trình làm việc).  Mong muốn học hỏi, tiếp thu các công nghệ mới;  Có kiến thức cơ bản về các lĩnh vực CNTT;  Chịu được áp lực công việc.  Kỹ năng giao tiếp hiệu quả. ' Tốt nghiệp đại học hệ chính quy chuyên ngành CNTT, Toán tin, Điện tử viễn thông hoặc tương đương.  Có bằng đại học hệ chính quy các trường Đại học Công lập tại Việt Nam hoặc Đại học có uy tín nước ngoài  Chấp nhận ứng viên sắp tốt nghiệp (trong vòng dưới 3 tháng tính từ thời gian phỏng vấn) hoặc mới tốt nghiệp nếu năng lực chuyên môn đáp ứng yêu cầu tuyển dụng

Phân tích kỹ năng cần có

## Phân tích kỹ năng cho vị trí FullStack Developer - VietinBank ### 1. Hard Skills bắt buộc | Kỹ năng | Mức độ yêu cầu | Gợi ý ôn luyện | |---------|---------------|----------------| | Ngôn ngữ lập trình (Java/.NET/C++/C#) | Thành thạo ít nhất 1 ngôn ngữ | Java (ưu tiên) — Spring Boot, Hibernate | | Frontend (Angular/React/Vue JS) | Biết ít nhất 1 framework | React hoặc Angular là ưu tiên hàng đầu | | Cơ sở dữ liệu (Oracle/PostgreSQL/MySQL) | Thành thạo ít nhất 1 loại | Oracle (phổ biến trong ngân hàng), PostgreSQL | | Hệ điều hành (Linux/Windows) | Thành thạo ít nhất 1 loại | Linux (RHEL/CentOS/Ubuntu) — phổ biến trong production | | Script triển khai (Ansible/Terraform) | Là điểm cộng | Ansible playbook cơ bản, Terraform template | ### 2. Hard Skills ưu tiên (Lợi thế) Nếu bạn có những kỹ năng dưới đây, hồ sơ sẽ nổi bật hơn rất nhiều: **Công nghệ backend chuyên sâu:** - Microservices (Spring Cloud, Docker, Kubernetes) - Message Queue (Kafka, RabbitMQ, IBM MQ, ActiveMQ) - RPA (UiPath, Automation Anywhere) - BPM (Camunda, Flowable) **Công nghệ hiện đại:** - Cloud (AWS/GCP/Azure) - AI/ML cơ bản - Blockchain cơ bản - DevOps (CI/CD pipeline) - Agile/Scrum methodology **Testing:** - Unit Test (JUnit, Mockito) - Automation Test (Selenium, Cypress) ### 3. Soft Skills cần thiết - Khả năng đọc hiểu tài liệu tiếng Anh chuyên ngành - Kỹ năng viết tài liệu kỹ thuật - Giao tiếp và làm việc nhóm - Chịu áp lực cao (đặc thù ngành ngân hàng) - Tư duy hệ thống, kiến trúc phần mềm ### 4. Chứng chỉ gợi ý | Chứng chỉ | Giá trị | Ghi chú | |-----------|---------|---------| | Oracle Certified Professional (OCP) | Cao | Rất phù hợp với hệ thống ngân hàng | | AWS Certified Developer | Cao | Cloud là lợi thế lớn | | Spring Professional Certification | Trung bình | Nếu chọn Java/Spring Boot | | ISTQB Foundation | Trung bình | Testing là điểm cộng | | TOEIC 450+ | Khuyến nghị | Yêu cầu đọc tiếng Anh chuyên ngành | ### 5. So sánh vị trí tương đương tại các ngân hàng Việt Nam | Tiêu chí | VietinBank | VPBank | MBBank | |----------|------------|--------|--------| | Mức lương entry (1-3 năm) | 15-25 triệu | 18-30 triệu | 16-25 triệu | | Công nghệ chính | Java, Oracle | Java, PostgreSQL | Java, MySQL | | Độ phức tạp hệ thống | Rất cao | Cao | Cao | | Cơ hội học fintech | Cao | Cao | Cao | | Áp lực deadline | Trung bình-cao | Cao | Trung bình-cao | **Nhận định:** VietinBank là ngân hàng lớn, hệ thống Core Banking phức tạp, cơ hội học hỏi kiến trúc enterprise banking rất tốt. Mức lương có thể không cao bằng một số ngân hàng tư nhân nhưng bù lại bằng sự ổn định, thương hiệu và cơ hội thăng tiến trong hệ thống nhà nước.

Chuẩn bị phỏng vấn

## Hướng dẫn phỏng vấn FullStack Developer - VietinBank ### Quy trình phỏng vấn (dự kiến) Thông thường tuyển dụng VietinBank sẽ có **3-4 vòng:** ``` Vòng 1: Sàng lọc hồ sơ + Đánh giá năng lực trắc nghiệm (kiến thức CNTT + Tiếng Anh) ↓ Vòng 2: Phỏng vấn chuyên môn (trực tiếp với Trưởng phòng/Trưởng ban CNTT) ↓ Vòng 3: Phỏng vấn với Lãnh đạo đơn vị/HR ↓ Vòng 4: Kiểm tra lý lịch, xác minh bằng cấp (đối với ứng viên mới tốt nghiệp) ``` ### Vòng 1: Sàng lọc & Trắc nghiệm **Đề thi thường gặp:** - 40-60 câu trắc nghiệm CNTT (30-45 phút) - TOEIC đọc hiểu (20-30 câu) - Nội dung IT: SQL, Java cơ bản, OOP, Networking, Security **Tips chuẩn bị:** - Ôn lại SQL (JOIN, subquery, index, transaction) - Ôn OOP (inheritance, polymorphism, encapsulation) - Đọc lại kiến thức mạng cơ bản (TCP/IP, HTTP, REST API) - Làm đề TOEIC reading mẫu ### Vòng 2: Phỏng vấn chuyên môn **Câu hỏi kỹ thuật hay gặp:** *Java/Backend:* 1. "Trình bày vòng đời của một request HTTP từ client đến server?" 2. "Sự khác nhau giữa ArrayList và LinkedList? Khi nào dùng cái nào?" 3. "Spring Boot hoạt động như thế nào? Giải thích Dependency Injection?" 4. "Transaction trong database là gì? ACID có nghĩa là gì?" 5. "RESTful API vs SOAP: khác nhau như thế nào?" 6. "Xử lý exception trong Java như thế nào?" *Database:* 7. "Index hoạt động ra sao? Khi nào nên đánh index?" 8. "Phân biệt Primary Key, Unique Key, Foreign Key?" 9. "Nested query vs JOIN: trường hợp nào dùng tốt hơn?" *System Design:* 10. "Thiết kế hệ thống ATM đơn giản: các thành phần chính?" 11. "Kiến trúc Microservices khác gì Monolithic? Ưu/nhược điểm?" 12. "Load balancing là gì? Các thuật toán cân bằng tải?" *Scenario-based:* 13. "Bạn đang code, deploy xong nhưng API bị chậm. Bạn xử lý thế nào?" 14. "Có 1 triệu records trong table, query mất 30s. Bạn tối ưu ra sao?" **Tips trả lời:** - Ưu tiên trả lời có cấu trúc: Nêu khái niệm → Ví dụ → Kết luận - Nếu không biết, thành thật và nói bạn sẽ tìm hiểu thêm — đừng bịa đặt - Khi hỏi về hệ thống ngân hàng, hãy thể hiện bạn hiểu các khái niệm: Core Banking, Tài khoản VND, Giao dịch real-time ### Vòng 3: Phỏng vấn HR/Leadership **Câu hỏi thường gặp:** 1. "Giới thiệu về bản thân và dự án gần nhất bạn đã tham gia?" 2. "Tại sao bạn chọn VietinBank? Tại sao không tiếp tục ở công ty hiện tại?" 3. "Bạn hiểu gì về ngành ngân hàng và công nghệ ngân hàng?" 4. "Bạn có thể làm việc under pressure không? Cho ví dụ cụ thể?" 5. "Bạn nhìn thấy mình sau 3-5 năm nữa?" 6. "Khi gặp conflict trong team, bạn xử lý thế nào?" 7. "Bạn có laptop cá nhân không? Cấu hình? Hệ điều hành?" 8. "Mức lương kỳ vọng của bạn là bao nhiêu?" **Tips trả lời:** - Nghiên cứu trước về VietinBank: quy mô, sản phẩm, dự án CNTT nổi bật - Thể hiện đam mê công nghệ và muốn gắn bó lâu dài - Mức lương kỳ vọng: 15-25 triệu cho 1-3 năm kinh nghiệm (Hà Nội) ### Dress Code & Chuẩn bị - **Trang phục:** Smart casual hoặc Business casual - Nam: sơ mi cổ đức, quần tây, giày da - Nữ: áo sơ mi/camera, quần tây/chân váy công sở - **Giấy tờ mang theo:** - CV (02 bản) - Bằng tốt nghiệp + bảng điểm (bản sao công chứng) - Chứng minh nhân dân/CCCD - Chứng chỉ (nếu có) - Portfolio/dự án cá nhân (nếu có) ### Sai lầm thường gặp cần tránh ❌ Không tìm hiểu gì về VietinBank trước khi phỏng vấn ❌ Trả lời quá sơ sài, thiếu ví dụ cụ thể ❌ Cố tỏ ra biết hết mọi thứ — thành thật vẫn hơn ❌ Nói xấu công ty cũ ❌ Không chuẩn bị câu hỏi cho phần "Bạn có câu hỏi gì cho chúng tôi?"

Lộ trình ôn thi

## Ôn thi & Chuẩn bị cho vị trí FullStack Developer - VietinBank ### Lộ trình chuẩn bị 2 tuần #### Tuần 1: Ôn luyện kiến thức nền tảng **Ngày 1-2: Java Core & OOP** - OOP 4 tính chất (đa hình, kế thừa, đóng gói, trừu tượng) - Exception handling - Collection (List, Set, Map) - Thread cơ bản - Tài liệu: Head First Java / Java Core của Oracle **Ngày 3-4: Database & SQL** - DDL, DML, DQL - JOIN (INNER, LEFT, RIGHT, FULL) - Subquery, GROUP BY, HAVING - Index, View, Stored Procedure - Transaction, Lock - Tài liệu: "SQL QuickStart Guide" / W3Schools SQL **Ngày 5-6: Web Fundamentals** - HTTP methods (GET, POST, PUT, DELETE) - REST API design - JSON, XML - Authentication (JWT, OAuth) - Security cơ bản (SQL injection, XSS) **Ngày 7: Ôn lại Linux & Networking** - Các lệnh Linux cơ bản (ls, cd, chmod, grep, vi) - TCP/IP, HTTP/HTTPS, DNS - Firewall cơ bản #### Tuần 2: Chuyên sâu + Thực hành **Ngày 8-9: Spring Boot (nếu chọn Java)** - Spring MVC - Spring Data JPA / Hibernate - REST Controller - Spring Security - Tài liệu: Spring Boot Documentation + Baeldung **Ngày 10-11: Frontend cơ bản** - HTML/CSS/JavaScript - React hoặc Angular cơ bản - Component lifecycle - State management - Tài liệu: React Official Docs / Angular Official Docs **Ngày 12-13: DevOps & Cloud cơ bản** - Docker cơ bản (build, run, push image) - Git workflow - CI/CD concept - AWS/GCP/Azure overview - Ansible/Terraform cơ bản **Ngày 14: Tổng ôn + Mock interview** - Giải đề SQL thực hành (LeetCode Easy-Medium) - Mock phỏng vấn kỹ thuật với bạn bè - Ôn câu hỏi behavior (STAR method) ### Tài liệu tham khảo | Loại | Tài liệu | Link/Nguồn | |------|----------|------------| | Sách Java | Effective Java (Joshua Bloch) | Sách in | | Sách SQL | SQL Performance Explained | Amazon | | Online Java | Baeldung.com | baeldung.com | | SQL Practice | LeetCode / HackerRank | leetcode.com | | System Design | Designing Data-Intensive Applications (Martin Kleppmann) | Sách in | | Banking Domain | Tìm hiểu Core Banking trên Wikipedia, các blog fintech Việt Nam | Web | | Tiếng Anh IT | Vocab chuyên ngành trên Quizlet: "IT English Banking" | Quizlet | ### Kiến thức đặc thù ngành ngân hàng cần biết **Trước phỏng vấn, hãy tìm hiểu:** 1. **Core Banking System (CBS):** Hệ thống xử lý giao dịch cốt lõi — tài khoản, hạch toán, thanh toán 2. **Tài khoản thanh toán vs Tài khoản tiết kiệm:** Phân biệt và cách hoạt động 3. **Pháp lý:** Thông tư 16/2020 về giao dịch điện tử ngân hàng, Thông tư 35/2023... 4. **An toàn bảo mật thông tin:** PCI DSS, ISO 27001 — hiểu khái niệm 5. **ATM/POS:** Quy trình giao dịch ATM, thanh toán thẻ POS 6. **Ngân quỹ:** Quản lý tiền mặt, luân chuyển tiền giữa các chi nhánh 7. **API Banking:** Open API, kết nối với third-party 8. **Mô hình T24 (Temenos) hoặc Flexcube** — kiến trúc core banking phổ biến **Nguồn tìm hiểu:** - Website VietinBank: mục Tin công nghệ, dự án chuyển đổi số - Blog của các công ty fintech Việt Nam (VNPay, MoMo, OnePay) - Các bài báo về chuyển đổi số ngân hàng trên VnExpress, Cafef

Tư vấn nghề nghiệp

## Lời khuyên sự nghiệp cho FullStack Developer tại VietinBank ### Lộ trình thăng tiến dự kiến ``` Fresher/Junior Developer (0-1 năm) ↓ [1-2 năm] Senior Developer (2-4 năm) ↓ [3-5 năm] Lead Developer / Technical Architect ↓ [5-8 năm] Manager / Technical Manager / CTO (nếu theo hướng quản lý) HOẶC Senior Architect / Principal Engineer (nếu theo hướng chuyên gia) ``` **Chi tiết từng bước:** **Bước 1: Junior Developer (0-1 năm)** - Tập trung học hỏi hệ thống ngân hàng lõi - Tham gia dự án nhỏ, viết code theo spec - Hoàn thiện kỹ năng Java/Spring Boot - Lên Senior trong 12-18 tháng nếu chịu khó **Bước 2: Senior Developer (2-4 năm)** - Thiết kế module/chức năng nhỏ - Mentor Junior - Nắm vững microservices, DevOps - Có thể nhắm vị trí Tech Lead **Bước 3: Tech Lead / Architect (4-7 năm)** - Thiết kế kiến trúc hệ thống - Quản lý team nhỏ - Đề xuất giải pháp công nghệ - Tích lũy chứng chỉ kiến trúc (TOGAF, AWS Solutions Architect) **Bước 4: Manager / Senior Architect (7+ năm)** - Quản lý phòng ban CNTT - Định hướng công nghệ toàn ngân hàng - Đàm phán với vendor (Oracle, SAP, Temenos...) ### Mức lương kỳ vọng theo cấp bậc (Hà Nội, 2024) | Cấp bậc | Kinh nghiệm | Mức lương tháng (VND) | |---------|------------|----------------------| | Fresher (mới tốt nghiệp) | 0 năm | 10-15 triệu | | Junior | 1-2 năm | 15-22 triệu | | Mid-level | 2-4 năm | 22-35 triệu | | Senior | 4-6 năm | 35-50 triệu | | Lead/Architect | 6+ năm | 50-80 triệu | | Manager | 8+ năm | 70-120 triệu | **Lưu ý:** Mức lương ngân hàng nhà nước có thể thấp hơn thị trường 10-20% so với công ty tư nhân, nhưng bù đắp bằng: - Thưởng cuối năm (thường 1-3 tháng lương) - Phụ cấp (xăng xe, điện thoại, ăn trưa) - Bảo hiểm xã hội, y tế, thất nghiệp đầy đủ - Các khoản phúc lợi khác (khám sức khỏe, du lịch, thẻ gym) - Độ ổn định cao, không sợ layoffs ### Kỹ năng cần phát triển thêm để tăng thu nhập nhanh **Ngắn hạn (6-12 tháng đầu):** 1. Thành thạo Spring Boot + Microservices 2. Nắm vững Oracle Database (performance tuning) 3. Học Docker/Kubernetes 4. Lấy chứng chỉ Oracle OCP **Trung hạn (1-3 năm):** 1. Cloud (AWS/GCP/Azure) — mục tiêu đạt chứng chỉ 2. Kiến trúc hệ thống phân tán 3. Security (OWASP, ethical hacking cơ bản) 4. Kỹ năng giao tiếp, thuyết trình 5. Quản lý dự án (PMP, Scrum Master) **Dài hạn (3-5 năm):** 1. TOGAF / Cloud Architecture Certification 2. TOEIC 600+ (nếu chưa đạt) 3. MBA hoặc các khóa quản trị kinh doanh 4. Xây dựng thương hiệu cá nhân trong ngành ### Nên ở lại hay nhảy việc? **Nên Ở LẠI VietinBank nếu:** ✅ Bạn muốn sự ổn định dài hạn ✅ Bạn muốn hiểu sâu hệ thống Core Banking (kinh nghiệm quý giá) ✅ Bạn đang xây dựng sự nghiệp trong ngành ngân hàng ✅ Bạn muốn thăng tiến trong hệ thống nhà nước **Nên NHẢY sau 2-3 năm nếu:** 🚀 Bạn muốn mức lương cao hơn thị trường 🚀 Bạn muốn học công nghệ mới nhanh hơn (startup/fintech) 🚀 Bạn muốn trở thành Full-stack Generalist 🚀 Bạn có ý định khởi nghiệp hoặc làm freelance ### Lời khuyên thực tế 💡 **3 năm đầu:** Tập trung học hỏi, đừng quá quan tâm lương. Hiểu sâu hệ thống ngân hàng lõi là lợi thế cạnh tranh lớn. 💡 **Sau 3 năm:** Bạn sẽ có đủ kinh nghiệm để đàm phán mức lương tốt hoặc chuyển sang fintech/ngân hàng tư nhân với mức lương tăng 30-50%. 💡 **Xây dựng portfolio:** GitHub với các project cá nhân (ứng dụng banking simulation, API integration) sẽ giúp bạn nổi bật rất nhiều. 💡 **Network:** Tham gia cộng đồng developer Việt Nam (Vietnam Web Summit, DevOps VN, Java VN) để mở rộng cơ hội.

Câu hỏi thường gặp

Em mới tốt nghiệp CNTT, chưa có kinh nghiệm. Em có cơ hội ứng tuyển vị trí này không?

Hoàn toàn có cơ hội! Tin tuyển dụng ghi rõ "Chấp nhận ứng viên sắp tốt nghiệp (dưới 3 tháng) hoặc mới tốt nghiệp nếu năng lực chuyên môn đáp ứng yêu cầu". Điều quan trọng là bạn cần thể hiện năng lực code tốt, hiểu OOP, SQL, và có project cá nhân để trình bày. Hãy chuẩn bị kỹ vòng trắc nghiệm và ôn Java/SQL thật chắc. Đặc biệt, tìm hiểu về hệ thống ngân hàng lõi sẽ gây ấn tượng tốt với nhà tuyển dụng.

Mức lương thực tế cho vị trí này là bao nhiêu? HR có đàm phán được không?

Tin tuyển dụng ghi "Thỏa thuận" nên hoàn toàn có thể đàm phán. Với 1-3 năm kinh nghiệm, mức thực tế thường dao động 15-25 triệu/tháng tùy năng lực. Nếu bạn có chứng chỉ (OCP, AWS) hoặc tech stack hiếm (Kafka, Kubernetes), có thể đàm phán mức cao hơn 20-30%. Lời khuyên: đợi HR hỏi mức lương kỳ vọng trước, đừng nói số quá thấp cũng đừng nói số quá cao so với thị trường ngân hàng nhà nước.

Làm FullStack Developer ở ngân hàng nhà nước có áp lực không? Giờ làm việc như thế nào?

Có áp lực, nhưng khác với startup. Áp lực chính đến từ: (1) deadline dự án thường cố định, (2) hệ thống production cần uptime cao 24/7, (3) yêu cầu tài liệu, quy trình chặt chẽ hơn công ty tư nhân. Giờ làm việc thường 8h-17h thứ 2-6, nhưng gần deadline có thể OT. Đặc biệt khi triển khai hệ thống mới hoặc upgrade Core Banking, bạn có thể phải làm đêm (deployment window thường 0h-4h). Trade-off là bạn được làm với hệ thống enterprise quy mô lớn, rất tốt cho kinh nghiệm.

Em có 2 năm kinh nghiệm về Python, không biết Java. Có nên ứng tuyển không?

Cơ hội vẫn có, nhưng cần cân nhắc. Tin tuyển dụng yêu cầu thành thạo Java/.NET/C++/C# là bắt buộc, Python không nằm trong danh sách. Nếu ứng tuyển, bạn cần: (1) học Java cơ bản đến trung cấp trước khi phỏng vấn, (2) nhấn mạnh Python có thể dùng cho scripting/DevOps, (3) thể hiện khả năng chuyển đổi ngôn ngữ nhanh. Tuy nhiên, nếu Python là thế mạnh duy nhất của bạn, bạn nên ưu tiên các vị trí Python tại fintech hoặc công ty công nghệ trước, sau đó chuyển sang Java.

KPI của vị trì này là gì? Có phải đuổi việc nếu không đạt không?

Thực tế KPI developer ngân hàng thường gồm: (1) số lượng task/features hoàn thành đúng deadline, (2) số lỗi (bug) trên production, (3) chất lượng code (qua code review), (4) tiến độ dự án. Đuổi việc vì không đạt KPI là rất hiếm trong ngân hàng nhà nước — thường họ sẽ cảnh báo, đánh giá lại, hoặc chuyển vị trí trước. Tuy nhiên, nếu liên tục không đạt và không cải thiện, có thể ảnh hưởng đến xét lương, thưởng và thăng tiến. Nói chung, văn hóa ngân hàng nhà nước khá bảo thủ, ưu tiên sự ổn định.

VietinBank đang chuyển đổi số, công nghệ có được cập nhật không hay vẫn dùng hệ thống cũ?

Câu trả lời: Cả hai! VietinBank đang đầu tư mạnh vào chuyển đổi số (Digital Transformation), nhưng hệ thống Core Banking lõi vẫn chạy trên nền tảng legacy (thường là Oracle Forms, Java truyền thống). Bạn sẽ làm việc với cả: (1) hệ thống legacy cần bảo trì, tối ưu, (2) các dự án mới xây dựng trên công nghệ hiện đại (microservices, cloud, API). Đây vừa là thách thức vừa là cơ hội — bạn học được cách vận hành hệ thống enterprise quy mô lớn, đồng thời tiếp xúc công nghệ mới khi tham gia các dự án chuyển đổi số.

Em nên chuẩn bị project nào để gây ấn tượng khi phỏng vấn?

Gợi ý 3 project phù hợp: 1. **Mini Core Banking Simulator:** Hệ thống quản lý tài khoản đơn giản (mở tài khoản, gửi/rút tiền, chuyển khoản) — thể hiện hiểu biết về nghiệp vụ ngân hàng. 2. **REST API Banking Service:** API cho các nghiệp vụ thanh toán, tích hợp với Spring Boot + PostgreSQL — thể hiện kỹ năng backend. 3. **Transaction Dashboard:** Giao diện web hiển thị lịch sử giao dịch, filter, phân trang — thể hiện kỹ năng fullstack. Quan trọng: Project phải có code trên GitHub, có README mô tả kiến trúc, và bạn phải trả lời được mọi câu hỏi về code của mình!

Sau 3 năm ở VietinBank, em có thể chuyển sang fintech với mức lương bao nhiêu?

Hoàn toàn có thể và đây là lộ trình rất phổ biến! Sau 3 năm ở VietinBank với kinh nghiệm hệ thống Core Banking: - Fintech trong nước (VNPay, MoMo, OnePay, VCBCash): 35-55 triệu/tháng - Ngân hàng tư nhân (VPBank, Techcombank, MBBank): 35-50 triệu/tháng - Công ty nước ngoài (Worldline, FIS, Temenos): 50-80 triệu/tháng - Remote cho công ty nước ngoài: $2,000-5,000/tháng Điều quan trọng: Trong 3 năm ở VietinBank, hãy tích lũy thêm cloud (AWS/GCP), CI/CD, và microservices để profile "banking + modern tech" — đây là combo rất hot trên thị trường!