- 熟悉多线程并发技术、IO(nio/bio/netty)、集合等基础框架。
- 熟悉 Mysql 存储引擎、索引结构,SQL 执行计划调优,熟悉 Mysql 主从复制、读写分离、分库分表,了解 Sharding
-JDBC。
- 熟练使用 Spring、SpringMVC、SpringBoot、MyBatis 等框架,熟悉 SpringCloud 技术体系(SCN、SCA),熟悉框架核心模块功能的实现原理。
- 熟悉缓存原理及 redis 的使用,熟悉 redis 数据类型及底层数据结构、事件处理机制、持久化机制等,熟悉 redis 主从复制、哨兵模式等高可用方案。
- 熟悉消息机制及 rocketmq/kafka 等消息中间件的使用。
- 熟悉 Dubbo、Zookeeper 的使用及核心原理。
- 熟练使用 IDEA、 Git、Maven 等常用开发工具。
- 熟练使用 tomcat、nginx 。
- 熟悉 Linux 常用命令。
农村信用社原企业网银依托于农信银资金清算中心共享两银系统,于2013年正式投产
运行,架构老旧,用户体验较差。为更好的促进贵州农信业务发展,积极服务企业客户,增加贵州
农信业务竞争力,拟建设新一代企业网银系统,新网银包括PC端(Windos/Mac),移动端
(Android和IOS,支持Pad)。
● 技术栈:SSM、dubbo、zookeeper、redis、nginx、kafka
● 项目架构:
项目依据业务范围划分用户中心、支付中心、产品中心、票据中心、批量中心、服务中心、外
联网关、内联网关、支付网关9大微服务模块,基于dubbo+zk做服务治理与服务调用,nginx实现
前后端动静分离及负载均衡,Redis做缓存中心,log4j集成kafka做日志收集处理。
● 业务范围:
客户端的登陆、账户管理、个人中心、转账汇款、代发业务、农名工工资业务、跨行收款、集
团管理、企业管理、投资理财、税费缴纳、信贷业务、票据中心以及授权中心;柜面以及后管的登
陆、签约管理、客户管理、集团管理、票据中心、凭证补打、银企直联、参数管理、交易管理、系
统管理以及公共管理。
● 项目业绩:
1. 负责转账汇款(核心)、账户管理、农民工工资业务、授权中心、银企直连模块的需求沟通、
详细设计、数据库表结构设计及代码实现。
2. 负责网银系统与第三方下游系统,如:统一支付平台、超级网银系统、中间业务平台等系统的
通讯组件代码编写。
3. 排查及解决由于同步跑批任务导致服务压力过大导致交易变慢的生产问题,通过控制同步任务
衰减执行时间、从支付中心微服务移植跑批任务到批量微服务的手段,缓解核心服务压力。
4. 排查及解决由于未正确关闭IO流,及JVM内存分配过小导致的生产OOM问题。
5. 开发Mybatis插件,以解决因信创国产数据库改造需要适配以Mysql为底层核心的丛云数据库
的sql改造,节省约1人/月工作量。
6. 通过分析执行计划,优化生产开销户查询sql语句,由原来超时响应变为2s内响应。
7. 开发一键导出接口文档、一键导出数据库字典文档功能,节省约1人/月工作量。
角色 | 职位 |
负责人 | C11 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
农村信用社原企业网银依托于农信银资金清算中心共享两银系统,于2013年正式投产 运行,架构老旧,用户体验较差。为更好的促进贵州农信业务发展,积极服务企业客户,增加贵州 农信业务竞争力,拟建设新一代企业网银系统,新网银包括PC端(Windos/Mac),移动端 (Androi
远程医疗信息化解决方案,以“健康中国2030”总体规划和国家“互联网+健康医疗”战略为引 领,基于档案和电子病历实时共享的医疗健康服务体系,实现可统一调度、统一监管、统一结算的 远程医疗服务体系。应用基于专网或私有云部署,采用SaaS模型及B/S架构设计,各级医疗卫生机 构