职位描述
(一)岗位职责
1.负责系统业务架构设计,参与编写概要设计、接口标准文档以及数据库设计说明书等,审核设计方案;
2.负责督促或组织开展系统设计评审工作;
3.负责开发人员资源、工作量评估;
4.负责网络、服务器资源评估以及部署方案审核;
5.负责开发问题协调、逻辑验证和问题解决;
6.负责上线和迭代版本的准备以及发版审核;
7.负责系统源代码管理;
8.负责系统资产登记和更新;
9.配合开展科技风险自查、安全自查工作,负责业务系统漏洞升级、安全防护等工作。
(二)任职要求
1.获得教育部承认的全日制本科及以上学历,计算机、信息工程、应用统计、软件工程、金融类等相关专业,年龄35周岁(含)以下,特别优秀可适当放宽;
2.熟悉系统研发的整体流程,具备扎实的应用架构、技术架构和流程设计能力;
3.精通Java编程语言,理解IO、反射、多线程、集合等基本概念,熟悉JVM原理;对设计模式,Java面向对象有深入理解及应用能力;熟悉Spring、SpringBoot、MyBatis等主流Java开源框架,理解其运行原理;熟悉分布式技术,包括微服务、容器、缓存、消息系统等;
4.对Mysql、Redis、MongoDB、ES等主流的关系型和非关系型数据库熟练使用,能够优化数据库配置和索引,解决日常运行中的各项数据层问题;
5.熟悉Linux开发环境,能结合系统要求在Linux系统上安装部署应用服务、中间件、数据库及优化系统环境配置、熟练使用shell/python/perl等至少一种脚本编程;
6.具有良好的业务理解力,有带领技术团队协作研发的经验,有较强的逻辑思维、管理能力与沟通协调能力,能够维系良好的内外部关系;能够主导项目的研发和技术难题攻关,把控项目研发进度;
7.主导开发过大型系统或具有大型企业级软件设计和研发经验,有金融租赁相关业务系统研发管理经验及金融相关工作经验者优先考虑。