1. 精通 Java 编程,熟练使用 SSH、SpringBoot、SpringCloud、Mybatis 等开源框架
2. 熟练使用 MySQL 、Oracle、PostgreSQL 等多种数据库操作,具备 SQL 优化经验
3. 熟悉 Redis、Kafka、Zookeeper、Dubbo、ES、Canal 等常用中间件的使用及原理
4. 具备开源组件优化、技术架构改造、性能调优、数据迁移的开发经验
5. 熟练使用 Maven、Linux、Git 常用命令等,有 Shell、Python 编码经验
6. 熟练使用 docker、k8s 部署管理应用,掌握 Jenkins、DevOps 等部署工具
7. 熟练使用 Axure、Marvel 等原型绘制工具
8. 熟练使用 html/ /css/ Javascript、VUE、Servlet /Jsp、JQuery、Bootstrap、Velocity、FusionCharts、D3、SVG、DataV 等视图层技术
1) 中国建设银行灾备系统 mysql 数据同步
基于 canal+kafka 实现 mysql-binlog 日志从主库同步到备库;canal 源码改造,按照业务配置(白名单、黑名单)来同步表数据;编写 shell 脚本,自动巡检 kafka 任务滞压与消费情况、及 binlog 同步情况。
2) Apollo 适配国产化数据库
Apollo 源码改造,使用 spi 方式拦截器,同时适配 mysql、达梦、postgresql、opengauss、oceanbase、tidb、虚谷等国产数据库,涉及证券、海关等客户系统。
3) Logback 日志框架使用标准输出
调研公司产品日志框架使用情况,输出 Logback 使用规范,统一产品对日志框架的使用。
4) Dubbo 版本平滑升级方案输出
为考虑 dubbo 与 spring-cloud 体系的兼容,需将公司 Dubbox(当前使用),升级到 Dubbo2.7.x,调用兼容方案输出;Dubbo 源码改造,适配过渡期间的客户端与服务端的兼容调用。
5)Elasticsearch、kafka、redis、apollo 等中间件封装升级与维护。
商家店铺管理、收款信息后台管理:前端界面填写相关信息后,提交后台保存到数据库mysql中;提供商家信息管理后台,对数据增删改查等操作、账号管理、打款记录、分账管理等等
负责管理平台的系统用户管理、角色管理、用户权限管理、菜单权限管理、按钮操作权限管理的前端界面开发、后端接口开发、数据库表结构设计等等