APP下载

Line Bank揭露更详细IT组织架构,更可一窥这家纯网银采用技术与未来发展蓝图

消息来源:baojiabao.com 作者: 发布时间:2024-05-04

报价宝综合消息Line Bank揭露更详细IT组织架构,更可一窥这家纯网银采用技术与未来发展蓝图

Line Bank核心系统团队代表Caspar表示,除了Line Bank Platform与Line Score之外,也会使用大数据、open banking、AI等各种创新引擎,提供客户便利与个人化的服务。(图片来源/Line线上直播截图)

预计在今年第三季开业的纯网银Line Bank,在Line于4月25日举办的工程团队联合线上招募会,一口气派出App开发团队、Web开发团队、核心系统团队(Core Banking)、营运支援系统团队(Non-Core Banking)等四大团队代表,介绍团队工作内容,并释出多项职缺与须具备哪些相关技能,对外大力招募资讯技术人才。不过,该公司另有资安团队和资讯基础服务团队,没有参与这次招募。

透过这场招募会,可一窥Line Bank内部技术采用重点,甚至是未来发展蓝图。App开发团队和Web开发团队都隶属于Line Bank的通路应用经营处(Channel Team),负责银行对客户直接的服务,该处另外还有一个UI/UX团队。

App开发团队就指出,Line Bank除了基本的存、放、汇等核心服务之外,还会结合Line的信评分数(Line Score)与Line生态系,让服务更多元。在App开发上,则采用Design Thinking(设计思维)来探索用户需求与创意发想,并与资料团队合作,进行市面上产品研究,搜集用户回馈与意见,来做设计纠正。

App开发团队进一步揭露,目前常用的框架是用MVVM Design pattern,Android版用Kotlin语言,iOS版则以Swift语言进行开发。甚至,该团队还需要与海外的Line工程师合作,进行远端支援,双方是使用Slack作为团队沟通平台进行即时讨论,而定期追踪的议题,则用视讯会议保持资讯的同步。

未来,除了发展Line Bank App,还有Open Banking专案,App开发团队会尝试发展银行SDK,提供给第三方服务整合,希望将更多金融服务带进消费者场景,来实现无所不在的银行。

Web开发团队采用的技术与内部作法

负责Line Bank网页版开发的Web开发团队,则又分为前端、后端、QA等三组团队。

在前端开发团队部分,首先是开发流程会以敏捷式开发为主,从产品提案开始,前端工程师就会全程参与讨论,跟着产品PM、UIUX设计师、后端工程师与QA进行沟通讨论并规划时程。在开发过程中,则以专案管理服务JIRA来控管任务,来进行程式码审查、Unit test等,内部也有自订Git Flow规范,最后是透过一套Pipeline流程,将应用部署到相关服务器,来上线产品。

Line Bank对于自家前端工程师的技术要求,包括最基础的ES6+,DOM,CSS preprocessor,RWD,Git,更希望有前端框架开发经验。由于前后端常有资料交换,前端人员也要能熟悉Restful API与HTTP Networking相关概念与机制。

后端开发团队则主要负责后端服务器的程式开发与系统维运,串接Line Bank核心系统资料,来提供给前端UI跟App使用。Line Bank对后端开发者的要求上,目前聚焦在Java技术,还要求Spring Boot、Spring Framework等框架的经验。未来,Line Bank还计划陆续引进与研究跟微服务有关的技术,所以,后端开发者也最好要熟悉。

此外,后端开发团队进一步透露Line Bank的IT未来发展方向。依照Line Financial蓝图跟事业版图,在各种应用场景中,透过AI、Open API、大数据分析等各种开发金融服务,与第三方服务业者合作,串接多样化服务,满足客户金融服务需求。所以,他们在对API开发者的要求上,也得具备像Restful API或API Test Framework的相关经验。

而负责为产品健康做把关的QA团队,例行作业则是执行测试,并依据测试结果汇整成测试报告,再做回归测试,将该次测试释出的功能转成自动化测试,做为日常自动执行的测试案例。

Line Bank QA团队又依照手动测试、自动化测试、App测试、Web测试来分工,使用的测试工具也不一样。比如自动化测试中,底层API自动化测试是采用Robot Framework这套架构;App测试则采用Appium这套开源自动化工具;Web测试则用Selenium这套测试工具。

Line Bank三大目标:普惠金融、扩大金融生态圈、科技创新

除了Channel Team,核心系统团队则提供存款、放款、汇款等金流服务,是Line Bank最重要的应用系统基础,也就是银行的心脏。Line Bank核心系统团队指出,打造普惠金融、扩大金融生态圈、科技创新,是这家银行成立的三大目标。

Line Bank普惠金融目标上,要借助Line庞大用户的优势,Line Bank技术平台为基础,透过Line Score智能评分引擎,来服务绝大多数的民众,提供个人化金融服务。

第二个目标是扩大金融生态圈,Line生态圈已有各项服务,如讯息、购物、新闻、影视、Line Pay、旅游等。Line Bank也首度透露,要在金流面成为Line各服务之间的桥梁,提供使用者便利及整合的服务,打造更完整的生态圈。Line Bank强调,也会跟各产业结合,打造Fintech金融平台。

目标三则是科技创新,Line Bank会使用大数据、Open banking、AI等各种创新引擎。比如,用大数据增加客户了解,应用在行销与风险控管,也会透过大数据分析和AI,来优化内部与外部的自动化流程。

Line Bank核心系统团队则开出系统分析师、应用系统架构师、系统开发人员等职缺,共同条件都是需要熟悉Java技术。而这也意味着Line Bank使用Java作为主要开发语言。

除了银行核心系统,负责非核心系统领域的营运支援系统团队,则需处理Line Bank风险管理、支付应用、数位客服、辨识服务等多项资讯系统。若以技术需求简单分类,这个团队需要e KYC系统人员、支付应用人员、客服系统人员、风险控管系统人员、资料仓储人员、QA品管人员,来负责系统开发与维运。

Line Bank营运支援系统团队也透露,不只Java,连C#、.Net都是主要开发环境。未来IT发展将聚焦生态圈的各种应用场景,除了AI、Open API、大数据等,这次还首度松口,将区块链应用纳入未来方向之一。

另外,两个当天没有现身的团队,资安团队是负责与日韩团队密切合作与技术交流,提供合规的资讯安全管理,确保拥有安全防护机制与应变能力。而资讯基础服务团队,则负责提供全体系统稳定与可靠的专业支援。文⊙李静宜

 

2020-04-30 09:51:00

相关文章