ABBank

Senior Fullstack Developer (Java, Spring Boot, Angular)

Hanoi, Vietnam · On site · Senior

Vietnamese required

Translated automatically from Vietnamese. Read the original

Job Description

  • Design and develop software applications serving the retail banking (KHCN) and corporate banking (KHDN) business lines meeting standards for efficiency, scalability and security
  • Build technical documentation, system design, integration, application architecture according to bank regulations.
  • Ensure quality and optimize programming to guarantee application performance, scalability and security.
  • Maintain and upgrade, optimize application performance to ensure the application operates well and stably over a long period.
  • Follow design standards, source code standards, ensure testability, security and high performance for the system.
  • Coordinate with architecture, testing, technical analysis, business analysis departments, etc. to implement projects ensuring quality and schedule requirements.
  • Perform Unit Testing. Support SIT/UAT testing, fix bugs and conduct functional acceptance.
  • Review code, manage code merges, provide technical support and train project members.
  • Perform optimization, improve architecture and expand the system.
  • Build technical documentation, system deployment guidance documents.

Job Requirements

  • Qualification: Bachelor's degree or higher in Information Technology
  • Experience: minimum 7 years of experience in software development in Finance, Banking, Telecommunications, Real Estate sectors.
  • Employment type: no requirement
  • Skills:
    • Proficient in at least one of the programming languages related to application development:
    • Backend: Java
    • Frontend: Typescript/JavaScript/Apache FreeMarker
  • Have practical experience with at least one of the Frameworks related to application development:
    • Backend: Backbase, Java Spring Boot, Microservice
    • Frontend: Backbase/Angular/jQuery/Bootstrap/HTML5
  • Understand system architecture and implement software design, including:
    • Software design patterns
    • Microservices architecture
    • System monitoring (monitoring, logging, tracing)
  • Have experience developing and integrating RESTful API, Web socket, OpenAPI, etc.
  • Work well with SQL/NoSQL databases
  • Proficiently use development IDEs and source code management tools (Git)
  • Understand and have practical experience with Cloud, DevOps, CI/CD, Container, Docker, k8s
  • Understand Agile/Scrum
  • Have UI/UX design experience is an advantage
  • Have experience implementing projects using Backbase technology is an advantage
  • Have strategic thinking skills, analysis, process building, digital technology products
The original, in Vietnamese

Mô tả công việc

  • Thiết kế và phát triển ứng dụng phần mềm phục vụ kinh doanh mảng KHCN/KHDN đáp ứng các tiêu chuẩn về hiệu quả, khả năng mở rộng và bảo mật
  • Xây dựng các tài liệu kỹ thuật, thiết kế hệ thống, tích hợp, kiến trúc úng dụng theo quy định của ngân hàng.
  • Đảm bảo chất lượng và tối ưu hóa lập trình đảm bảo hiệu suất, khả năng mở rộng và bảo mật ứng dụng.
  • Bảo trì và nâng cấp, tối ưu hóa hiệu suất ứng dụng đảm bảo ứng dụng hoạt động tốt và ổn định trong thời gian dài.
  • Tuân theo các tiêu chuẩn thiết kế, tiêu chuẩn mã nguồn, đảm bảo khả năng kiểm thử, bảo mật và hiệu năng cao cho hệ thống.
  • Phối hợp với các bộ phận kiến trúc, kiểm thử, phân tích kỹ thuật, phân tích nghiệp vụ,... triển khai dự án đảm bảo các yêu cầu về chất lượng, tiến độ.
  • Thực hiện Unit Test. Hỗ trợ kiểm thử SIT/UAT, sửa lỗi và nghiệm thu chức năng.
  • Review code, quản lý merge code, hỗ trợ kỹ thuật và đào tạo các thành viên trong dự án.
  • Thực hiện tối ưu hóa, cải tiến kiến trúc và mở rộng hệ thống.
  • Xây dựng tài liệu kỹ thuật, tài liệu hướng dẫn triển khai hệ thống.
 

Yêu cầu công việc

  • Bằng cấp: Đại học chính quy trở lên trong lĩnh vực Công nghệ thông tin
  • Kinh nghiệm: tối thiểu 7 năm kinh nghiệm trong lĩnh vực phát triển phần mềm trong lĩnh vực Tài chính, Ngân hàng, Viễn thông, bất động sản.
  • Hình thức: không yêu cầu
  • Kỹ năng:
    • Thành thạo ít nhất một trong các ngôn ngữ lập trình liên quan đến phát triển ứng dụng:
    • Backend: Java
    • Frontend: Typescript/JavaScript/Apache FreeMarker
  • Có kinh nghiệm thực tế ít nhất một trong các Framework liên quan đến phát triển ứng dụng:
    • Backend: Backbase,Java Spring Boot, Microservice
    • Frontend: Backbase/Angular/jQuery/Bootstrap/HTML5
  • Am hiểu kiến trúc hệ thống và triển khai thiết kế phần mềm, bao gồm:
    • Mô hình thiết kế phần mềm
    • Kiến trúc Microservices
    • Theo dõi hệ thống (giám sát, ghi log, truy vết)
  • Có kinh nghiệm phát triển và tích hợp RESTful API, Web socket, OpenAPI,...
  • Làm việc tốt với cơ sở dữ liệu SQL/NoSQL
  • Sử dụng thành thạo các IDE phát triển và công cụ quản lý mã nguồn (Git)
  • Hiểu biết và có kinh nghiệm thực tế với Cloud, DevOps, CI/CD, Container, Docker, k8s
  • Hiểu biết về Agile/Scrum
  • Có kinh nghiệm thiết kế UI/UX là một lợi thế
  • Có kinh nghiệm triển khai dự án sử dụng công nghệ Backbase là một lợi thế
  • Có kỹ năng tư duy chiến lược, phân tích, xây dựng quy trình, sản phẩm công nghệ số

Get access to all 2,302 jobs.

Free, with your email. New jobs that fit you, every Monday.

OV members also see who works at each company and can ask them for a short chat.

Apply to join

OV member? Use the email you use for OV.

Hiring? Reach Overseas Vietnamese.Post jobs