工作职责:
1、负责银行核心系统、支付系统等银行及金融业务系统、应用软件的需求分析及开发工作;
2、负责编码、单元测试和操作手册、详细设计编写等工作;通过与相关团队积极有效沟通,确保开发进度和质量;
3、配合测试单元落实现相关测试工作,维护现有系统,快速定位并修复相关系统生产问题;
4、负责应用系统需求分析、技术选型、总体架构设计、框架搭建、核心算法设计,编写核心代码;
5、协助业务方梳理业务需求,提供业务规划方案、架构设计方案, 并能根据方案展开研发工作的开展;
6、通过设计评审、代码评审等方式,识别通用组件或重构需求,保证开发质量。
任职资格:
1、本科或以上学历,计算机相关专业,3年以上工作经验;
2、精通JAVA后端开发技术,并深刻理解其原理,包括Spring、SpringBoot、MyBatis等,具备较强的代码质量控制意识和良好的技术、业务文档能力;
4、具有银行核心系统研发相关经验,熟悉银行开发流程者优先;
5、能承受一定的工作压力,有责任心和上进心,具有良好的团队合作和沟通能力,有很强的自驱力,执行力强,乐于分享。
6、理解前端开发技术原理,包括JS、CSS、H5,及相关开发框架;
7、对微服务体系(SpringCloud)的服务注册发现、负载均衡、网关、熔断、限流等有深入的应用和实践;
8、熟悉关系型数据库原理,熟悉Oracle/MySQL/PostgreSQL,能编写高性能的SQL语句;熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用;
9、具备网络设备基础知识,并理解TCP/IP网络协议原理;
10、具有DevOps或大规模集群系统实践经验者优先;
11、具备良好的职业道德、品德操守及风险识别能力,诚实守信,无违法违纪行为和不良记录。