熟练掌握java、jvm、多线程、常用的数据结构、设计模式等知识;
熟练掌握spring、springmvc、springboot、Mybatis等原理及常用框架使用;
熟练掌握Mysql、Redis、rpc、mq、tomcat技术;
熟悉zookeeper、es、Hbase。
1、人脸服务云平台
人脸云平台开发、优化工作,主要包括算法服务、人脸存储服务、人脸n库矩阵检索服务、对外开放式接入服务、人脸租户服务、人脸网关服务、人脸1vs1核身服务、业务中台
1)人脸存储系统
人脸存储系统主要为人脸云平台提供文件存储服务,插件化设计支持多种数据的存储,以es对文件名进行索引,以redis为缓存,使用mq进行异步存储操作,文件存储在存储介质中,目前支持HBase、hsp、jrss、jrss-s3,通过配置租户概即可完成接入
2)租户系统
提供人脸租户、用户组及用户的配置
3)openapi系统
主要用于对外提供原子服务,包括1vs1比对、图片活体防伪、人脸属性检测(年龄、性别、表情、姿态)、各种证件ocr、1vsn检索等原子接口
4)idauth身份核验系统
该服务主要提供多组1vs1比对功能,可配置化动态比对策略、防伪策略,以及风控反欺诈策略
5)业务中台系统
提供功能有 1vsn服务,模块化设计提供良好的扩展能力,目前提供公司员工打卡、一线仓打卡、闸机、门禁、线下支付等场景提供服务
6)gateway网关系统
基于springboot gateway实现的网关系统。实现签名、加减密、dubbo泛化功能实现动态接口扩展
7)人脸矩阵系统
主要用于1vsn的特征库管理功能。提供1vsn注册、检索、删除等功能,已zk为配置中心,管理分组结点,每个分组支持多结点,保证其高可用和并发量,通过定时任务简化个分组更新,保持个结点平衡。
8)证件识别服务
提供身份证、银行卡、营业执照、驾驶证、行驶证等ocr识别能力
9)erp后台管理系统
提供流水展示,业务属性配置、个接口权限控制管理,流水图片下载,csv文件导出等功能
2、本地化部署
将人脸云平台功能开发部署到本地。已部署互联网法院项目、泰国BIG BANG展会项目、望京法院人脸考勤项目、厦门机场本地化项目、招行考勤本地化、宁夏国家电网合同文件ocr识别本地化部署