熟悉项目相关流程及阶段,如POC、需求分析及评审、设计、开发、联调、DEV/UAT测试
熟悉集中式负载均衡Nginx,进程式负载均衡Ribbon,了解相关算法如顺序、随机、并发度等
熟悉分库分表解决方案shardingsphere,分布式文件存储方案NFS
熟悉API文档生成组件swagger及接口调试工具postman/apifox
熟练掌握开发工具 idea/eclipse/myeclipse,数据库管理工具 navcat,ssh 远程连接工具 secureCRT/xshell
熟悉 xml、json 等数据格式的开发
熟悉掌握 maven 项目依赖管理工具
熟练掌握 GIT 代码版本管理工具,了解SVN
熟悉容器化技术Docker及CI&CD工具Jenkis
熟悉 linux 操作系统,会常用命令及 shell 脚本,能够在 linux 环境下搭建环境及部署项目
熟悉http、tcp等网络协议
熟悉流行的Web服务Tomcat,了解并使用过jboss
熟悉消息中间件Kafka,了解其原理如分区、副本、发布订阅模式、消息的顺序消费机制等
熟悉搜索引擎ElasticSearch,了解其原理如倒排索引等
熟悉非关系型数据库Redis,了解相关原理如淘汰策略、持久化机制RDB及AOF等
熟悉 Mysql 关系型数据库,如mysql常用引擎、索引、锁、事务、explain、主从同步原理等, 熟悉sql 语言,并有实际的sql调优经验
了解前端技术VUE以及流行的ElementUI组件并可进行基本的前端开发
熟悉前后分离开发模式,熟悉web前端基础如html/javascript/css及常用的技术ajax、jQuery、layer、bootstrap、ehart,
熟悉springcloud微服务常用组件及开发,如注册中心Eureka、负载均衡Ribbon、restful客户端Feign、服务熔断Hystrix
熟悉常用企业级开发框架,如spring、springmvc/struts2、spring security、jpa、mybatis/mybatisplus、springboot等
熟悉常用设计模式,并在项目中有实际应用。
熟悉JVM,包括类加载机制、JMM内存模型、GC垃圾回收机制等,并有JVM调优经验
JAV
数据征信管理平台:
负责相关文档撰写,包括系统说明书、用户手册、部署文档等;
负责线上问题排查与解决;
负责协助支持运维同事完成上线工作;
负责sit、uat、pet阶段的BUG修复与性能调优;
负责执行平台核心功能开发,如接口调用、扣费;
责任描述: 负责管理平台主要功能开发,如数据源管理、费用管理、辅助管理;
预警、异常响应预警、流量日上限预警、流量总上限预警。数据量日均500W,平均每分钟处理3000+进件请求。
来源);通过对接钉钉、短信、邮件等方式实现数据源调用过程中的预警通知及干预,如渠道余额预警、接口平均响应时间
额、余额扣减的强一致性;通过定时任务进行多维度统计(如每日账单、每月账单、接口账单、渠道账单、服务调用、调用
可用;以月份为单位进行分表,方便大数据部门对业务相关数据的统计与分析;采用kafka+redis保证分布式情况下交易金
通过微服务架构将核心功能即数据源调用与其他功能如接口配置、计费‘、账单统计实现拆分,保证核心功能的健壮性与高
务部门,执行平台则主要负责数据源接口的实际调用,以服务的概念通过restful api的形式与各上游系统进行对接。本系统
web应用,负责数据源服务、渠道、接口、路由、响应码、计费、充值、账单等配置和统计的管理,主要使用对象为风控业
台)提供统一的数据源调用、计费、对账及预警服务。本系统主要分为管理平台、执行平台两大平台,管理平台为B/S结构的
项目描述: 数据征信平台是整个金融风控系统链中的一个中台系统,其核心功能是为各种上游系统(如决策引擎、变量平
技术架构: 微服务+前后分离+分库分表, springcloud+mybatis+redis+mysql+kafka+shardingsphere+vue+nfs