Mô tả công việc
Senior Java Developer (Corebanking) - TA171

Các trách nhiệm chính

  • Chịu trách nhiệm thực hiện phát triển các yêu cầu có tích chất phức tạp cao và liên quan đến nhiều hệ thống theo đúng kiến trúc phê duyệt và tài liệu đặc tả nghiệp vụ đã được phân tích.
  • Tham gia tư vấn kỹ thuật với bộ phân phân tích BA/SA cùng với nghiệp vụ để có thể tối ưu nguồn lực và thời gian phát triển.
  • Đưa ra kế hoạch triển khai cho từng CR/Initiatives có tính chất phức tạp cao và có sự tích hợp của nhiều hệ thống backends là corebanking trong yêu cầu BRD sẽ được triển khai trên hệ thống mình quản lý.
  • Thực hiện phát triển đúng timeline đã được xậy dựng trên từng yêu cầu phát triển CR/Inititatives đươc giao bởi team lead.
    Kiểm tra và đảm bảo các chức năng được phát triển theo đúng thiết kế đã được liệt kê trong SRS, FSD được cung cấp bởi BA/SA.
  • Cập nhật và lưu trữ sourceCode trên hệ thống Gritlabs
  • Thực hiện viết tài liệu đặc tả phát triển theo các tài liệu phân tích SRS, FDS và tài liệu kiến trúc cho từng module của hệ thống và cập nhật lên hệ thống JIR , Confluence.
  • Thực hiện viết tài liệu triển khai và danh mục thực hiện trên checklist khi triển khai lên prodcution.
  • Thực hiên chia sẽ kinh nghiệm phát triển cho các thành viên trong cùng hệ thống với tần suất  1 lần /quý.

Trình độ đào tạo

Đại học in Công nghệ thông tin or Khoa học máy tính

Giá trị cốt lõi

1. KHÁT VỌNG
2. CHÍNH TRỰC
3. HIỆU QUẢ
4. KỶ CƯƠNG
5. SÁNG TẠO

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

  • Tốt nghiệp Đại học chuyên nghành CNTT, Khóa học máy tính hoặc tương đương.
  • Có từ 3-5 năm kinh nghiệm phát triển ứng dụng, sản phẩm (prefer sản phẩm về lending, deposit...)
  • Có kinh nghiệm thực tế phát triển ứng dụng/dịch vụ theo mô hình Microservice
  • Có hiểu biết về nghiệp vụ ngân hàng
  • Có khả năng phân tích và thiết kế hệ thống, hiểu về các design pattern như MVC, WPF, OOP…
  • Kiến thức và kinh nghiệm trong ngôn ngữ lập trình Java framework: Spring Boot, Web server: Jboss
  • Kiến thức về hệ thống CSDL: Oracle, PostgreSQL, NoSQL,…
  • Quen thuộc với hệ thống quản lý source code: Git, Gitflow, CI/CD
  • Có kinh nghiệm làm việc với các open source: Redis, Elasticsearch, ActiveMQ là một lợi thế.
  • Ưu tiên có kinh nghiệm làm việc với hệ thống tài chính, CoreBanking  
  • Có kiến thức vận hành triển khai hệ thống.
  • Có kinh nghiệm sử dụng, phát triển dịch vụ và vận hành trên cloud như AWS