岗位职责:1.参与技术产品的架构设计及架构评审,深度理解业务需求本质,提供技术解决方案。2.负责应用系统和软件产品应用架构设计、数据架构设计等工作,承担重点、难点的技术攻坚,持续推进现有架构的优化。3.负责定期进行项目分析,协助各部门梳理共性功能需求和开发难题,提出可行、有前瞻性的架构方案,指导团队的技术提升。4.负责系统代码评审工作,熟悉系统核心业务实现逻辑,具备快速定位程序问题的能力。5.负责技术规范、标准和流程的制定和迭代,撰写和维护相关设计、开发规范。任职资格:1.年龄30周岁(含)以下,特别优秀者可适当放宽。2.本科及以上学历,计算机、信息技术、软件工程类相关专业。3.本科学历,应具有5年及以上银行业同类岗位工作经验;研究生学历,应具有3年及以上银行业同类岗位工作经验。4.具有良好的学习适应能力、抗压能力和团队协作精神。5.其他要求:(1)主导过大型分布式互联网系统或银行核心系统、电子渠道系统、支付系统、信贷系统等系统的架构设计,并实际负责银行核心系统、电子渠道系统、支付系统、信贷系统等至少一类系统的开发实施。(2)熟悉IO、多线程、集合等基础框架,深入理解JVM原理,熟悉微服务、异步框架、消息中间件等技术,精通主流开源框架(SpringBoot,Spring Cloud, SpringMvc, MyBatis, Vue)。(3)熟悉前端主流开发技术和框架,对于前后端交互模式和方案较为精通,长期从事调优工作。对安卓、IOS原生开发技术和主流框架非常熟悉,有相关系统设计经验者优先。(4)深刻理解数据结构、算法、设计模式,熟练使用Java/Python/Shell等语言。(5)熟悉典型的分布式系统的构建,熟悉大数据量、高并发、高性能的分布式系统的设计及应用、调优工作。(6)具备较强的数据意识,在数据的采集、处理、分析方面有一定经验和心得。(7)对开源的社区的贡献、发表的论文数量、奖项等表现优异者优先。6.具有良好的个人品行和能够正常履职的身体素质;符合监管对金融机构员工履职回避要求及本行履职回避有关规定。