1、精通java核心、熟练掌握java面向对象思想、常用集合等
2、精通SQL语言与Mysql调优,多年实战经验,对索引优化及存储引擎有深入研究,有线上调优经验。
3、精通Java并发编程,深入研究过常用线程池技术的底层实现原理
4、熟悉各种GC,各种垃圾回收算法,有丰富JVM调优经验。
5、熟练掌握常用设计模式(单例、代理、工厂、策略、模板、责任链等)
6、熟练掌握Spring、SpringMVC、MyBaits、MyBatis-Plus、SpringBoot等主流框架,熟悉Spring loC及AOP的底层实现机制
7、熟练掌握分布式系统设计思想、分布式系统常见解决方案(如分布式锁、分布式事务)
8、精通Redis开发与设计,熟悉Redis高性能、高可用架构设计及高并发环境下的技术解决方案,熟悉Red is IO模型、持久化、主从复制、哨兵、分片集群。
9、熟练掌握RabbitMQ、Kafka等消息中间件,能根据实际场景给出设计方案。
10、熟练掌握熟悉SpringCloud常用组件、Zookeeper等。
11、熟悉大型高并发服务架构,熟悉高并发、高可用、高吞吐架构方案
一、 运营风险监测系统
1、技术架构
Spring MVC、Hadoop、HBase、Storm、Kafka、Zookeeper、Maven、SVN
2、项目描述
运营风险监测系统依托先进的人工智能技术,实现实物票据的电子化、自动化处理;并依托多年的实施经验的基础上搭建的统一、共享的模型库和大数据平台,实现重点业务的风险分类筛查处理。将银行现用的准实时预警、事后监督、档案管理以及运营管理等系统进行整合开发和完善而形成的一套专供银行运营管理部门使用的集日常运营管理、重点监督、风险预警以及档案管理为一体的综合管理系统。
柜员系统:柜员、机构、权限维护等
准实时预警:数据采集、数据清洗、数据加工、批量计算、预警处理等。
事后监督:人工勾兑、重点监督、抽样监督、再监督、差错处理等。
运营管理:重要物品管理、电子交接管理、履职管理、绩效考核管理等。
电子档案:档案登记、档案打包、档案交接、档案采集、档案塑封、档案入箱、档案入库、档案借阅、档案销毁等。
图像采集、存储系统: 图像采集、存储、调阅系统。
图像处理系统: 版面识别、OCR识别、自动验印、人工辅助验印、图像切片补录、录入校验、核心流水勾兑等
3、项目中职责
(1)功能拆分、分配开发任务
(2)核心业务代码编写
(3)代码review
(4)线上问题排查解决
(5)JVM调优。
(6)sql优化
三、 智能客户身份管理系统(德阳银行等)
1、技术架构
SpringCloud、MyBatis-Plus、Redis、Maven、SVN
2、项目描述
一方面当前反洗钱监管力度不断加大,反洗钱检查处罚逐渐常态化,而人行处罚金融机构反洗钱工作不到位的主要原因就是“未按规定履行客户身份识别义务”,这对金融机构产生不小挑战和合规压力;另一方面,大型企业对供应商的准入、开展业务往来需要了解、准确评估客户的信用状况。为解决相关机构在商户入网、日常反洗钱监测、客户信用风险评估中识别客户身份难的问题,构建客户身份识别系统
系统管理:柜员管理、机构管理、权限管理、全局设置、消息中心、数据字典等
客户审查:客户信息管理、名单扫描、身份核验、深度查询、受益人穿透等。
名单管理:名单类别管理、名单录入、名单审核、名单维护等。
监控中心:监控指标管理、监控对象清单管理、监控设置、预警设置、预警报表等。
3、项目中职责
(1)功能拆分、分配开发任务
(2)核心业务代码编写
(3)代码review
(4)线上问题排查解决
(5)JVM调优。
(6)sql优化