C

Expert/Senior/Middle Software Engineer (Java, Spring boot, PostgreSQL)

CÔNG TY TÀI CHÍNH TRÁCH NHIỆM HỮU HẠN NGÂN HÀNG THƯƠNG MẠI CỔ PHẦN SÀI GÒN - HÀ NỘI

Tầng 6, Gelex Tower, 52 Lê Đại Hành, phường Hai Bà Trưng, Hà Nội, Thành phố Hà Nội; Hà Nội
Chưa công bố3 yearsĐăng hôm nayNguồn: TopDev
Ứng tuyển trên TopDev

Tổng quan công việc

SALARY Negotiable

RESPONSIBILITIES:Cộng tác với các đơn vị nghiệp vụ, bao gồm kiến trúc sư phần mềm, quản lý sản phẩm, các đơn vị kinh doanh, thiết kế để phát triển các ứng dụng Java của hệ thống LOS, CRM Thiết kế và triển khai ứng dụng bằng ngôn ngữ Java hiệu quả và đáng tin cậy, đảm bảo hiệu suất và bảo mật. Thực hiện đánh giá mã nguồn để duy trì chất lượng và tuân theo các tiêu chuẩn mã hóa. Gỡ lỗi, khắc phục sự cố và giải quyết các nhược điểm và sự cố phần mềm, đảm bảo độ tin cậy của ứng dụng. Tham gia phân tích

yêu cầu:và thảo luận thiết kế phần mềm để đề xuất các giải pháp sáng tạo. Phát triển và duy trì tài liệu kỹ thuật để tham khảo và báo cáo. Cập nhật thông tin về xu hướng công nghệ liên quan đến Java, các cách thực hành tốt nhất và tiêu chuẩn ngành. Xác định tầm nhìn kỹ thuật cho việc phát triển phần mềm, phù hợp với mục tiêu kinh doanh và thực tiễn tốt nhất của ngành. Cộng tác với các nhà phát triển khác để xây dựng các giải pháp phần mềm có thể mở rộng và hiệu quả. Góp phần vào toàn bộ vòng đời phát triển phần mềm, từ khái niệm và thiết kế đến thử nghiệm, triển khai và hỗ trợ.

REQUIREMENTS:Bằng cử nhân về Khoa học máy tính, Kỹ thuật phần mềm hoặc lĩnh vực liên quan trở lên. Tối thiểu 3 năm kinh nghiệm trong vai trò kỹ sư phát triển phầm mềm với ngôn ngữ Java. Nắm vững OOP, cấu trúc dữ liệu và giải thuật. Thành thạo một trong các ngôn ngữ sau và các công nghệ liên quan sau:

Java: Java 17-21 (LTS), Spring Boot 2.x, 3.x, 5.x Hibernate/JPA - Ưu tiên ứng viên Java/ - PHP/Python: PHP 5.6-8.3 (Laravel 7) hoặc Python 3.12 (Odoo) - không bắt buộc/ - Thành thạo HTML5, CSS3, JavaScript (ES6+), có kinh nghiệm làm việc với ReactJS, NextJS, Angular hoặc các framework frontend khác. Hiểu rõ component lifecycle, hooks, state management. Hiểu biết về MVC, 3-layers, JDBC, Transaction, Job, Queue, v.v Quen thuộc với các quy trình kiểm thử, gỡ lỗi và khắc phục sự cố phần mềm. Có kiến thức về các công nghệ container hóa và điều phối quy trình (ví dụ: Docker, Kubernetes). Có kinh nghiệm với hệ thống kiểm soát phiên bản như Git/SVN. Kiến thức kỹ thuật và kinh nghiệm về BPMN, DMN, lược đồ cơ sở dữ liệu, giao thức truyền thông hệ thống như HTTP, Restful API, Dịch vụ web, ...vv. Hiểu biết về các thực hành DevSecOps và CI/CD pipelines là một lợi thế. Quen thuộc với các nền tảng và dịch vụ đám mây (ví dụ: AWS, Azure) là một lợi thế. Ưu tiên có kinh nghiệm làm trong lĩnh vực tài chính/ngân hàng. Ưu tiên ứng viên có kinh nghiệm về các hệ thống LOS, CRM Khả năng làm việc theo nhóm / tổ chức. Khả năng làm việc hiệu quả trong sự thay đổi. Khả năng lập kế hoạch và tổ chức. Kỹ năng giải quyết vấn đề. BENEFIT Môi trường làm việc chuyên nghiệp, cởi mở Thời gian làm việc từ thứ 2 – thứ 6, nghỉ trưa 1h30’ (40h/tuần) Chế độ làm việc Hybrid working từ 1 - 2 ngày làm việc từ xa/ tuần. Đồng nghiệp thân thiện, cởi mở với tư duy đề cao sự phát triển của mỗi cá nhân; Văn phòng làm việc với không gian mở, rộng rãi, được cung cấp đầy đủ các trang thiết bị để phục vụ cho công việc. Gói đãi ngộ cạnh tranh cùng chính sách nâng lương theo định kỳ. Tổng thu nhập TB 14 tháng lương/năm; Hỗ trợ ăn trưa lên tới 1.200.000 VND/tháng; Nghỉ hưởng lương ngày sinh nhật + quà sinh nhật

Quyền lợi:chăm sóc sức khỏe đặc quyền bảo hiểm sức khỏe toàn diện SHBFC Care; Khám sức khỏe thường niên tại bệnh viện hàng đầu Việt Nam; Du lịch thường niên, hoạt động team building năm. Được tư vấn, đồng hành và hỗ trợ phát triển sự nghiệp cùng các cấp quản lý tài năng, giàu kinh nghiệm; Cơ hội tham gia các dự án lớn, đối tác quốc tế, đi đầu trong lĩnh vực tài chính tiêu dùng; Chính sách hỗ trợ các hoạt động học tập, nâng cao trình độ ngoại ngữ, trao đổi, chia sẻ kiến thức, giao lưu văn hoá (Training, Seminar...)

[{"id":9554,"name":"Requirement Analysis","description":"Cộng tác với các đơn vị nghiệp vụ, bao gồm kiến trúc sư phần mềm, quản lý sản phẩm, các đơn vị kinh doanh, thiết kế để phát triển các ứng dụng Java của hệ thống LOS, CRM","sort_order":0,"icon":"https://assets.topdev.vn/files/2025/02/06/9554.svg"},{"id":9555,"name":"System Design","description":"Thiết kế và triển khai ứng dụng bằng ngôn ngữ Java hiệu quả và đáng tin cậy, đảm bảo hiệu suất và bảo mật.","sort_order":1,"icon":"https://assets.topdev.vn/files/2025/02/06/9555.svg"},{"id":9556,"name":"Coding","description":"Thực hiện đánh giá mã nguồn để duy trì chất lượng và tuân theo các tiêu chuẩn mã hóa.","sort_order":2,"icon":"https://assets.topdev.vn/files/2025/02/06/9556.svg"},{"id":9557,"name":"Code Review","description":"Gỡ lỗi, khắc phục sự cố và giải quyết các nhược điểm và sự cố phần mềm, đảm bảo độ tin cậy của ứng dụng.","sort_order":3,"icon":"https://assets.topdev.vn/files/2025/02/06/9557.svg"},{"id":9558,"name":"Testing","description":"Tham gia phân tích

yêu cầu:và thảo luận thiết kế phần mềm để đề xuất các giải pháp sáng tạo.","sort_order":4,"icon":"https://assets.topdev.vn/files/2025/02/06/9558.svg"},{"id":9559,"name":"Debugging","description":"Phát triển và duy trì tài liệu kỹ thuật để tham khảo và báo cáo.","sort_order":5,"icon":"https://assets.topdev.vn/files/2025/02/06/9559.svg"},{"id":9560,"name":"Documentation","description":"Cập nhật thông tin về xu hướng công nghệ liên quan đến Java, các cách thực hành tốt nhất và tiêu chuẩn ngành.","sort_order":6,"icon":"https://assets.topdev.vn/files/2025/02/06/9560.svg"},{"id":9561,"name":"Version Control","description":"Xác định tầm nhìn kỹ thuật cho việc phát triển phần mềm, phù hợp với mục tiêu kinh doanh và thực tiễn tốt nhất của ngành.","sort_order":7,"icon":"https://assets.topdev.vn/files/2025/02/06/9561.svg"},{"id":9562,"name":"Deployment","description":"Cộng tác với các nhà phát triển khác để xây dựng các giải pháp phần mềm có thể mở rộng và hiệu quả.","sort_order":8,"icon":"https://assets.topdev.vn/files/2025/02/06/9562.svg"},{"id":9564,"name":"Performance Optimization","description":"Góp phần vào toàn bộ vòng đời phát triển phần mềm, từ khái niệm và thiết kế đến thử nghiệm, triển khai và hỗ trợ.","sort_order":9,"icon":"https://assets.topdev.vn/files/2025/02/06/9564.svg"}]

Kỹ năng chính

PythonCRMjavapostgresqlspring bootjavascriptreactnextjsangularspringphplaraveldockerkubernetesawsazuregitci cd

Yêu cầu

[{"id":9965,"name":"Development Tools","description":"Bằng cử nhân về Khoa học máy tính, Kỹ thuật phần mềm hoặc lĩnh vực liên quan trở lên.","sort_order":10,"icon":"https://assets.topdev.vn/files/2025/02/06/9965.svg"},{"id":9966,"name":"Frameworks and Libraries","description":"Tối thiểu 3 năm kinh nghiệm trong vai trò kỹ sư phát triển phầm mềm với ngôn ngữ Java.","sort_order":11,"icon":"https://assets.topdev.vn/files/2025/02/06/9966.svg"},{"id":9967,"name":"APIs and Web Services","description":"Nắm vững OOP, cấu trúc dữ liệu và giải thuật.","sort_order":12,"icon":"https://assets.topdev.vn/files/2025/02/06/9967.svg"},{"id":9968,"name":"Cloud Services","description":"Thành thạo một trong các ngôn ngữ sau và các công nghệ liên quan sau:

Java: Java 17-21 (LTS), Spring Boot 2.x, 3.x, 5.x Hibernate/JPA - Ưu tiên ứng viên Java/ - PHP/Python: PHP 5.6-8.3 (Laravel 7) hoặc Python 3.12 (Odoo) - không bắt buộc/ - Thành thạo HTML5, CSS3, JavaScript (ES6+), có kinh nghiệm làm việc với ReactJS, NextJS, Angular hoặc các framework frontend khác. Hiểu rõ component lifecycle, hooks, state management.","sort_order":13,"icon":"https://assets.topdev.vn/files/2025/02/06/9968.svg"},{"id":9969,"name":"Testing and Quality Assurance","description":"Hiểu biết về MVC, 3-layers, JDBC, Transaction, Job, Queue, v.v","sort_order":14,"icon":"https://assets.topdev.vn/files/2025/02/06/9969.svg"},{"id":9970,"name":"Security","description":"Quen thuộc với các quy trình kiểm thử, gỡ lỗi và khắc phục sự cố phần mềm.","sort_order":15,"icon":"https://assets.topdev.vn/files/2025/02/06/9970.svg"},{"id":9971,"name":"Databases","description":"Có kiến thức về các công nghệ container hóa và điều phối quy trình (ví dụ: Docker, Kubernetes).","sort_order":16,"icon":"https://assets.topdev.vn/files/2025/02/06/9971.svg"},{"id":9972,"name":"Methodologies","description":"Có kinh nghiệm với hệ thống kiểm soát phiên bản như Git/SVN.","sort_order":17,"icon":"https://assets.topdev.vn/files/2025/02/06/9972.svg"},{"id":9973,"name":"Problem Solving","description":"Kiến thức kỹ thuật và kinh nghiệm về BPMN, DMN, lược đồ cơ sở dữ liệu, giao thức truyền thông hệ thống như HTTP, Restful API, Dịch vụ web, ...vv.","sort_order":18,"icon":"https://assets.topdev.vn/files/2025/02/06/9973.svg"},{"id":9974,"name":"Communication","description":"Hiểu biết về các thực hành DevSecOps và CI/CD pipelines là một lợi thế.","sort_order":19,"icon":"https://assets.topdev.vn/files/2025/02/06/9974.svg"},{"id":9975,"name":"Teamwork","description":"Quen thuộc với các nền tảng và dịch vụ đám mây (ví dụ: AWS, Azure) là một lợi thế.","sort_order":20,"icon":"https://assets.topdev.vn/files/2025/02/06/9975.svg"},{"id":9976,"name":"Adaptability","description":"Ưu tiên có kinh nghiệm làm trong lĩnh vực tài chính/ngân hàng. Ưu tiên ứng viên có kinh nghiệm về các hệ thống LOS, CRM","sort_order":21,"icon":"https://assets.topdev.vn/files/2025/02/06/9976.svg"},{"id":9977,"name":"Time Management","description":"Khả năng làm việc theo nhóm / tổ chức.","sort_order":22,"icon":"https://assets.topdev.vn/files/2025/02/06/9977.svg"},{"id":9978,"name":"Collaboration Tools","description":"Khả năng làm việc hiệu quả trong sự thay đổi.","sort_order":23,"icon":"https://assets.topdev.vn/files/2025/02/06/9978.svg"},{"id":9979,"name":"Code Quality","description":"Khả năng lập kế hoạch và tổ chức.","sort_order":24,"icon":"https://assets.topdev.vn/files/2025/02/06/9979.svg"},{"id":9980,"name":"Systems Monitoring","description":"Kỹ năng giải quyết vấn đề.","sort_order":25,"icon":"https://assets.topdev.vn/files/2025/02/06/9980.svg"}]

Quyền lợi

Relocation packages

Môi trường làm việc chuyên nghiệp, cởi mở

Working hour

Thời gian làm việc từ thứ 2 – thứ 6, nghỉ trưa 1h30’ (40h/tuần)

Working location

Chế độ làm việc Hybrid working từ 1 - 2 ngày làm việc từ xa/ tuần.

Social events

Đồng nghiệp thân thiện, cởi mở với tư duy đề cao sự phát triển của mỗi cá nhân;

Learning opportunities

Văn phòng làm việc với không gian mở, rộng rãi, được cung cấp đầy đủ các trang thiết bị để phục vụ cho công việc.

Competitive Salary

Gói đãi ngộ cạnh tranh cùng chính sách nâng lương theo định kỳ. Tổng thu nhập TB 14 tháng lương/năm;

Annual Bonuses

Hỗ trợ ăn trưa lên tới 1.200.000 VND/tháng;

Additional Allowances

Nghỉ hưởng lương ngày sinh nhật + quà sinh nhật

Chăm sóc sức khỏe

Quyền lợi:chăm sóc sức khỏe đặc quyền bảo hiểm sức khỏe toàn diện SHBFC Care;

Health and Insurance

Khám sức khỏe thường niên tại bệnh viện hàng đầu Việt Nam;

Travel opportunities and global exposure

Du lịch thường niên, hoạt động team building năm.

Professional Development

Được tư vấn, đồng hành và hỗ trợ phát triển sự nghiệp cùng các cấp quản lý tài năng, giàu kinh nghiệm;

Career Growth Opportunities

Cơ hội tham gia các dự án lớn, đối tác quốc tế, đi đầu trong lĩnh vực tài chính tiêu dùng;

High-profile projects

Chính sách hỗ trợ các hoạt động học tập, nâng cao trình độ ngoại ngữ, trao đổi, chia sẻ kiến thức, giao lưu văn hoá (Training, Seminar...)

Thông tin bổ sung

Tín hiệu vai trò

Kỹ sư phần mềm, Kỹ sư

Học vấn/chứng chỉ

Cu Nhan, Kỹ sư