Lập Trình Viên Java
Mô tả công việc
- Thực hiện nghiệp vụ sau khi được đào tạo về phát triển WEB tại ngân hàng.
- Thực hiện nghiệp vụ sau khi được đào tạo về Frontend, UI/UX tại ngân hàng.
- Giám sát và hỗ trợ các nhiệm vụ & dự án.
- Thực hiện các công việc khác theo yêu cầu của quản lý.
Yêu cầu ứng viên
Yêu cầu ứng viên:
- Độ tuổi : 23 – 30
- Giới tính: Không yêu cầu
- Bằng cấp : Bằng cử nhân
- Tối thiểu 1 – 2 năm kinh nghiệm
- Sử dụng được tiếng Anh hoặc tiếng Hàn
Quyền lợi ứng viên:
- Làm việc từ thứ 2 đến thứ 6.
- Số ngày phép lên đến 15 ngày/ năm.
- Môi trường thuận lợi để duy trì và phát triển ngoại ngữ tiếng Anh, tiếng Hàn.
- Hưởng các ưu đãi khi mua hàng của các đối tác: Samsung, LG, Unilever,…
- Bảo hiểm sức khỏe với mức bồi thường lên đến 105 triệu/ năm.
- Cơ hội giam gia các khóa đào tạo nghiệp vụ ngân hàng, ngoại ngữ dành cho nhân viên.
- Cơ hội vay vốn với lãi suất ưu đãi dành riêng cho nhân viên ngân hàng.
- Quy trình xét thăng chức, tăng lương định kỳ hàng năm.
- Trợ cấp tiếng Hàn từ TOPIK II – Level 3 trở lên.
- Được tham gia các chương trình Teambuilding hàng năm.
Hướng dẫn ứng tuyển:
Gửi hồ sơ về: recruitment.wooribank1@gmail.com | lanthuong@woori.com.vn
→ Gửi CV bằng Tiếng Anh hoặc Tiếng Hàn
→ Tiêu đề email: [Nơi làm việc]_[Vị trí ứng tuyển]_[Họ tên và năm sinh]
Phân tích kỹ năng cần có
Phân tích kỹ năng – Lập Trình Viên Java tại Woori Bank VN
🔧 Hard Skills cần có
| Nhóm kỹ năng | Chi tiết | Mức độ cần |
|---|---|---|
| Java Core | OOP, Collection, Exception Handling, Multithreading | Bắt buộc |
| Java Web | Servlet/JSP, Spring Boot, Spring MVC | Bắt buộc |
| Frontend | HTML, CSS, JavaScript, React/Vue (nếu có) | Cần thiết |
| UI/UX cơ bản | Figma, Responsive design, Bootstrap/Tailwind | Ưu tiên |
| Database | Oracle, MySQL, PostgreSQL, SQL cơ bản | Cần thiết |
| Version Control | Git, GitLab/GitHub | Bắt buộc |
| Nghiệp vụ NH | Core Banking, Payment, Internet Banking | Được đào tạo tại chỗ |
| Tiếng Anh/Hàn | Đọc hiểu tài liệu, giao tiếp cơ bản | Bắt buộc (1 trong 2) |
💡 Điểm đặc biệt cần lưu ý
- "Sau khi được đào tạo": Tin này có nghĩa là Woori Bank sẽ train bạn về nghiệp vụ ngân hàng. Đây là cơ hội rất tốt cho người mới ra trường hoặc chuyển từ ngành khác sang fintech/banking.
- Full-stack orientation: Mô tả gộp cả backend (Java) lẫn frontend (UI/UX), nên bạn cần có nền tảng fullstack chứ không chỉ thuần Java backend.
- Tiếng Hàn là lợi thế cạnh tranh: Nếu bạn có TOPIK II từ Level 3 trở lên thì được trợ cấp thêm — đây là điểm phân biệt ứng viên.
🌟 Soft Skills
- Khả năng làm việc nhóm (đội IT ngân hàng thường làm Agile/Scrum)
- Tinh thần học hỏi (vì sẽ được đào tạo nghiệp vụ NH)
- Cẩn thận, tỉ mỉ (hệ thống ngân hàng yêu cầu độ chính xác cao)
- Khả năng giao tiếp với stakeholder không chuyên IT
📜 Chứng chỉ gợi ý
- Oracle Certified Associate Java SE (nếu muốn có lợi thế)
- TOPIK II Level 3+ (tiếng Hàn — để nhận trợ cấp)
- IELTS 5.5+ hoặc TOEIC 600+ (tiếng Anh)
- AWS Cloud Practitioner hoặc tương đương (bonus)
📊 So sánh mức độ cần thiết
| Kỹ năng | Fresher (mới ra) | 1-2 năm KN | ≥3 năm KN |
|---|---|---|---|
| Java Core | ⭐⭐⭐ | ⭐⭐ | ⭐ |
| Spring Boot | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| Frontend (React/Vue) | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| SQL/DB | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
| Tiếng Hàn | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
| Nghiệp vụ NH | Được train | Được train | Ưu tiên có sẵn |
---
Chuẩn bị phỏng vấn
Hướng dẫn phỏng vấn – Lập Trình Viên Java tại Woori Bank VN
📋 Quy trình tuyển dụng dự kiến (2-3 vòng)
Vòng 1: HR Phone/Video Screen (30-45 phút)
- Giới thiệu bản thân, kinh nghiệm
- Lý do ứng tuyển Woori Bank
- Mức lương kỳ vọng
- Xác nhận thông tin cơ bản
Vòng 2: Technical Interview (60-90 phút)
- Câu hỏi Java core, OOP, Spring Boot
- Bài test SQL nhỏ hoặc live coding
- Câu hỏi về Frontend (HTML/CSS/JS, React)
- Có thể có bài test tiếng Anh/Hàn
Vòng 3: Final Interview với Hiring Manager (Korean Manager)
- Phỏng vấn sâu về dự án cá nhân
- Đánh giá khả năng hòa nhập văn hóa Hàn Quốc
- Câu hỏi tình huống nghiệp vụ ngân hàng
- Thương lượng offer
❓ Câu hỏi hay gặp
Vòng HR:
- "Tại sao bạn muốn làm việc tại Woori Bank?"
- "Bạn biết gì về ngân hàng Woori?"
- "Mức lương mong muốn của bạn?"
- "Bạn có sẵn sàng làm thêm giờ khi dự án gấp không?"
Vòng Technical:
- Phân biệt `==` và `.equals()` trong Java
- Spring Boot vs Spring MVC khác nhau thế nào?
- RESTful API là gì? Thiết kế endpoint như thế nào?
- Giải thích về ACID trong database transaction
- Bạn đã làm frontend với framework nào?
- Câu hỏi về design pattern (Singleton, Factory, Observer...)
Vòng Hiring Manager (nếu là người Hàn):
- Có thể hỏi bằng tiếng Hàn: 자기소개 해주세요 (Hãy giới thiệu bản thân)
- 지원 동기是什么? (Lý do ứng tuyển — tiếng Trung/Hàn)
💡 Tips chuẩn bị
1. Tìm hiểu Woori Bank trước: Là ngân hàng lớn nhất Hàn Quốc (top 1 về tài sản), đã có mặt tại VN từ 2017.
2. Chuẩn bị câu trả lời tiếng Hàn cơ bản — kể cả khi tiếng Anh đủ, biết tiếng Hàn là điểm cộng lớn.
3. Chuẩn bị portfolio các project Java Spring Boot đã làm.
4. Hiểu về Core Banking: Internet Banking, Mobile Banking, Payment Gateway, Open Banking.
👔 Dress code
- Vòng HR: Smart casual (áo sơ mi + quần tây)
- Vòng Technical: Smart casual hoặc business casual
- Vòng Final: Business formal (vest, giày tây) — đặc biệt nếu phỏng vấn với Korean manager thường chuộng formal
🌏 Văn hóa phỏng vấn Hàn Quốc
- Cúi đầu chào khi vào phòng
- Đợi người phỏng vấn mời ngồi
- Không ngắt lời
- Thể hiện sự tôn trọng hierarchy
---
Lộ trình ôn thi
Hướng dẫn ôn thi & chuẩn bị – Lập trình viên Java Woori Bank
📚 Kiến thức nền tảng cần ôn
1. Java Core (Trọng tâm)
- OOP: 4 tính chất (Encapsulation, Inheritance, Polymorphism, Abstraction)
- Access modifiers, abstract class vs interface
- Collections framework (List, Set, Map, Queue)
- Exception handling (try-catch, custom exception)
- Lambda expression, Stream API (Java 8+)
- Multithreading cơ bản
- Generics
2. Java Web Framework
- Spring Core: IoC, DI, Bean
- Spring Boot: Auto-configuration, Starter
- Spring MVC: Controller, Service, Repository
- Spring Data JPA
- RESTful API design
3. Frontend
- HTML5 semantic, CSS3 (Flexbox, Grid)
- JavaScript ES6+ (arrow function, promise, async/await)
- React hoặc Vue cơ bản
- UI/UX principles (nếu làm Frontend)
4. Database
- SQL: JOIN, GROUP BY, Subquery, Index
- MySQL/PostgreSQL cơ bản
- JPA/Hibernate mapping
- Transaction management
5. Công cụ & DevOps
- Git workflow (branch, merge, rebase)
- Maven/Gradle
- Basic Docker (ưu tiên)
- Linux command cơ bản
📖 Tài liệu tham khảo
| Tài liệu | Nguồn | Ghi chú |
|---|---|---|
| Java Core | "Effective Java" – Joshua Bloch | Sách gối đầu giường |
| Spring Boot | Spring.io docs + "Spring in Action" | Thực hành là chính |
| LeetCode | leetcode.com (tag Java) | Luyện tư duy thuật toán |
| HackerRank | hackerrank.com | Luyện SQL, Java |
| Tiếng Hàn | TalkToMeInKorean, KoreanClass101 | Nếu muốn có TOPIK |
| Ngân hàng | Coursera: "Financial Technology" | Hiểu nghiệp vụ NH |
📅 Lộ trình chuẩn bị 2 tuần
Tuần 1: Nền tảng Java + Spring
| Ngày | Nội dung | Hoạt động |
|---|---|---|
| T2 | OOP + Java Core | Review lý thuyết, code ví dụ |
| T3 | Collection + Exception | Bài tập HackerRank |
| T4 | Spring Boot cơ bản | Build 1 REST API nhỏ |
| T5 | JPA + Database | Viết CRUD app |
| T6 | RESTful + Best practice | Đọc tutorial |
| T7 | Git + Maven | Đẩy project lên GitHub |
| CN | Review tuần | Tổng hợp ghi chú |
Tuần 2: Frontend + Phỏng vấn
| Ngày | Nội dung | Hoạt động |
|---|---|---|
| T2 | HTML/CSS/JS | Code lại 1 landing page |
| T3 | React component | Xây app todo-list |
| T4 | UI/UX cơ bản | Học Figma cơ bản |
| T5 | Nghiệp vụ NH | Đọc về Core Banking |
| T6 | Mock interview | Tự luyện với bạn bè |
| T7 | CV + Portfolio | Polish CV tiếng Anh/Hàn |
| CN | Tổng duyệt | Luyện intro 3 phút |
🎯 Bài tập thực hành gợi ý
1. Java: Viết chương trình quản lý tài khoản ngân hàng (mini project)
2. Spring Boot: API CRUD cho "Customer Management"
3. Frontend: Trang dashboard responsive
4. Full-stack: Kết hợp thành 1 project portfolio để show
🌐 Tài liệu tiếng Hàn (nếu có nhu cầu)
- TOPIK I: Level 1-2 (cơ bản)
- TOPIK II: Level 3-6 (trung cấp — yêu cầu trợ cấp)
- Học qua: tving, wavve, K-drama có subtitle
---
Tư vấn nghề nghiệp
Lời khuyên sự nghiệp – Lập trình viên Java Ngân hàng
🚀 Lộ trình thăng tiến tại Ngân hàng Hàn Quốc
```
Junior Developer (Nhân viên)
↓ 1-2 năm
Mid-level Developer (Chuyên viên)
↓ 2-3 năm
Senior Developer (Chuyên viên cao cấp)
↓ 3-5 năm
Tech Lead / Team Lead (Trưởng nhóm)
↓ 5-7 năm
Engineering Manager / Solution Architect
↓ 7+ năm
IT Director / VP of Technology
```
💰 Mức lương kỳ vọng theo cấp bậc (Ngân hàng nước ngoài tại VN)
| Cấp bậc | Kinh nghiệm | Mức lương (Gross/tháng) |
|---|---|---|
| Fresher/Junior | 0-1 năm | 12-18 triệu |
| Mid-level | 1-3 năm | 18-28 triệu |
| Senior | 3-5 năm | 28-45 triệu |
| Tech Lead | 5-7 năm | 45-70 triệu |
| Manager | 7+ năm | 70-120 triệu |
Lưu ý: Ngân hàng Hàn Quốc thường trả cao hơn ngân hàng Việt 20-30%. Woori Bank là top ngân hàng Hàn Quốc → offer tốt.
🎁 Tổng quan benefits tại Woori Bank VN
1. Lương tháng 13 (thường có)
2. Trợ cấp TOPIK (nếu có chứng chỉ Hàn)
3. BH sức khỏe 105 triệu/năm (rất cao so với mặt bằng chung)
4. Vay ưu đãi nhân viên (lãi suất thấp hơn khách hàng thường)
5. 15 ngày phép/năm (tốt cho fresh)
6. Đào tạo nghiệp vụ NH miễn phí
7. Mua hàng Samsung, LG, Unilever giảm giá
8. Teambuilding hàng năm
📈 Kỹ năng cần phát triển dài hạn
Năm 1-2 (Build foundation)
- Java + Spring Boot nâng cao
- Microservices (Spring Cloud)
- Cloud (AWS/Azure)
- Tiếng Hàn cơ bản (TOPIK II Level 3)
Năm 3-4 (Chuyên sâu)
- System Design
- Microservices architecture
- Kubernetes, Docker
- Tiếng Hàn trung cấp (Level 4-5)
Năm 5+ (Leadership)
- Quản lý team đa quốc gia
- Nghiệp vụ banking sâu
- Tiếng Hàn thành thạo
- CIO/CDO track nếu muốn
🎯 Lời khuyên chiến lược
1. Đừng chỉ làm Java thuần: Ngân hàng đang chuyển đổi số mạnh mẽ → cần fullstack + cloud
2. Học tiếng Hàn: Đây là "vũ khí bí mật" giúp bạn thăng tiến nhanh tại Woori Bank. Korean manager thường ưu tiên người giao tiếp được tiếng Hàn.
3. Hiểu về Banking Domain: Làm IT ngân hàng ≠ làm IT công ty product. Bạn cần hiểu về risk, compliance, security, transaction.
4. Network trong cộng đồng Korean company: Tham gia meetup về fintech, banking tech
5. Tận dụng đào tạo miễn phí: Woori Bank đào tạo nghiệp vụ NH cho nhân viên — đừng bỏ phí
6. Cân nhắc thị trường Hàn Quốc: Sau 2-3 năm tại Woori VN, bạn có thể apply sang Woori Hàn với mức lương cao hơn nhiều (3-5x)
⚖️ So sánh với các lựa chọn khác
| Tiêu chí | Woori Bank VN | Startup Fintech | Ngân hàng VN |
|---|---|---|---|
| Lương | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| Work-life balance | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
| Học hỏi NH | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| Cơ hội thăng tiến | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| Môi trường quốc tế | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| Job security | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
---
Câu hỏi thường gặp
Mình mới ra trường, chưa có 1-2 năm kinh nghiệm thì có nên ứng tuyển không?
Tin này ghi rõ "tối thiểu 1-2 năm kinh nghiệm", nhưng bạn vẫn có thể ứng tuyển nếu đã đi thực tập 6-12 tháng tại công ty và có project cá nhân chất lượng trên GitHub. Woori Bank cũng nói rõ "sau khi được đào tạo", nên họ chấp nhận ứng viên junior hơn mức yêu cầu. Mẹo: hãy gửi CV kèm portfolio GitHub + 1 project fullstack Spring Boot + React để bù đắp thiếu kinh nghiệm. Cơ hội vẫn có, đặc biệt nếu bạn biết tiếng Hàn.
Mức lương kỳ vọng bao nhiêu cho vị trí này là hợp lý?
Với vị trí Java Developer tại ngân hàng Hàn Quốc ở HN, có 1-2 năm kinh nghiệm: mức hợp lý là 15-22 triệu gross. Nếu có tiếng Hàn TOPIK II từ Level 3, có thể deal 20-25 triệu. Nếu fullstack giỏi (React + Spring Boot) + TOPIK 4-5, có thể đẩy lên 25-30 triệu. Lưu ý Woori Bank có nhiều benefit giá trị cao (BH sức khỏe 105tr, trợ cấp Hàn, vay ưu đãi) nên lương có thể thấp hơn product company 1-3 triệu nhưng tổng compensation cao hơn.
Không biết tiếng Hàn, chỉ có tiếng Anh thì có cơ hội không?
Hoàn toàn có cơ hội! Tin ghi rõ "sử dụng được tiếng Anh hoặc tiếng Hàn", nên tiếng Anh là đủ. Tuy nhiên, biết thêm tiếng Hàn là lợi thế cạnh tranh rất lớn vì: (1) Quản lý người Hàn sẽ giao tiếp tốt hơn, (2) Được trợ cấp thêm nếu có TOPIK II từ Level 3, (3) Dễ thăng tiến lên vị trí cross-border (Việt-Hàn). Khuyến nghị: ứng tuyển ngay với tiếng Anh, đồng thời bắt đầu học tiếng Hàn cơ bản để sau khi vào công ty có thể nhận trợ cấp.
Làm IT tại ngân hàng Hàn Quốc có khác gì so với công ty product công nghệ không?
Khác khá nhiều: (1) Tech stack: Ngân hàng thường dùng core banking cũ + microservice mới, ít "hype" hơn startup nhưng ổn định. (2) Quy trình: Có nhiều compliance, security check, change approval — chậm hơn nhưng an toàn. (3) Workload: Ít overtime hơn fintech, thường 8h-17h, cuối tuần nghỉ. (4) Văn hóa: Korean style — tôn trọng hierarchy, formality cao, teambuilding nhiều. (5) Lương: Thấp hơn top product company nhưng benefits dài hạn tốt (ổn định, BH tốt, lương hưu). (6) Học hỏi: Được đào tạo nghiệp vụ NH miễn phí — giá trị rất lớn nếu bạn muốn theo banking.
Mình muốn chuyển từ ngành khác (web developer PHP/Python) sang Java ngân hàng, có hợp lý không?
Hoàn toàn hợp lý! Spring Boot/Java gần với PHP/Python ở phần web logic. Bạn cần bổ sung: (1) Java syntax + OOP (2-4 tuần), (2) Spring Boot (2-3 tuần), (3) Hiểu về Core Banking (1 tuần). Sau đó làm 1-2 project portfolio là có thể apply. Lợi thế của bạn: kinh nghiệm web đã có, chỉ cần học thêm Java stack. Lời khuyên: làm 1 project fullstack Spring Boot + React, push lên GitHub, rồi ứng tuyển. Woori Bank đào tạo nghiệp vụ NH, nên không yêu cầu phải có sẵn kinh nghiệm banking.
Câu hỏi tiếng Hàn khi phỏng vấn thường hỏi gì?
Nếu bạn apply và nói rằng biết tiếng Hàn, họ có thể hỏi: (1) 자기소개 해주세요 (Hãy giới thiệu bản thân), (2) 우리은행에 왜 지원했어요? (Tại sao bạn ứng tuyển vào Woori Bank?), (3) 본인의 장점과 단점은 무엇인가요? (Điểm mạnh và điểm yếu của bạn?), (4) 지원하신 직무는 무엇인가요? (Bạn ứng tuyển vị trí gì?). Ở mức cơ bản (TOPIK 3), bạn chỉ cần trả lời ngắn gọn, từ vựng đơn giản. Nếu TOPIK 5-6, có thể hỏi sâu về dự án. Mẹo: học sẵn các câu mẫu này trước phỏng vấn 2 tuần.
Cơ hội thăng tiến tại Woori Bank VN như thế nào?
Woori Bank nói rõ có "quy trình xét thăng chức, tăng lương định kỳ hàng năm". Với cấp IT: Junior → Mid (1-2 năm) → Senior (3-5 năm) → Lead (5-7 năm) → Manager (7+ năm). Cơ hội đặc biệt: (1) Cross-border: Sau 2-3 năm có thể rotate sang Woori Korea với lương cao gấp 3-5 lần, (2) Vertical promotion: Nếu giỏi + biết Hàn + có leadership, có thể lên Manager trong 5-7 năm, (3) Sang ngân hàng khác: Kinh nghiệm Woori Bank là "brand name" tốt khi apply sang HSBC, Standard Chartered, Citibank VN.
Có nên apply nếu đã có offer từ fintech startup với lương cao hơn?
Câu trả lời phụ thuộc vào định hướng của bạn: Chọn Woori Bank nếu bạn muốn: ổn định lâu dài, học nghiệp vụ NH, làm việc giờ hành chính (Mon-Fri), benefits tốt, có cơ hội rotate quốc tế, thích văn hóa doanh nghiệp Hàn Quốc. Chọn startup nếu bạn muốn: lương cash cao hơn, equity/ESOP, học tech stack mới nhất, làm nhanh, cơ hội thăng tiến nhanh (lead 5 người trong 2 năm). Tổng compensation 5 năm: Woori ổn định ~1-1.5 tỷ, startup có thể ~2-3 tỷ (bao gồm ESOP) nhưng rủi ro cao.
CV gửi bằng tiếng Anh hay tiếng Hàn tốt hơn?
Theo yêu cầu tin, bạn có thể gửi bằng 1 trong 2. Chiến lược tốt nhất: Gửi 2 bản — 1 bản tiếng Anh làm chính, 1 bản tiếng Hàn (dù đơn giản) để họ thấy bạn có nỗ lực học tiếng Hàn. Nếu chỉ gửi được 1 bản: gửi tiếng Anh nếu trình độ Hàn yếu, gửi tiếng Hàn nếu bạn tự tin ở mức TOPIK 3+. Lưu ý format: PDF, không quá 2 trang, font dễ đọc, có portfolio GitHub link, không viết tiếng Việt trong CV.