熟练掌握 Java 基础;具备良好的面向对象编程思想;熟练使用集合、多线程;熟悉常用的设计模式; ◊ 了解泛型、反射、Annotation、AOP编程思想;
◊ 熟悉Java主流开发框架(Spring MVC,SpringBoot),熟悉主流应用服务器(Tomcat,Nginx等);
◊ 熟悉Golang语言基础,了解操作文件,命令行应用,单元测试等模块;使用过协程,了解并发下的处理逻辑;了 解MPG模型等底层原理;
◊ 了解 Golang主流框架 Gin,Gorm;使用过基于OpenIM的 websocket游戏服务器; ◊ 了解 etcd服务发现;使用过 protobuf的 gRPC通信;
◊ 熟悉数据库设计和性能优化,熟悉主流 RDBMS(MySql等)和 NoSQL 数据库:Redis、MongoDB、HBase;
◊ 了解数据库编程(SQL, JDBC, MyBatis, MyBatis-plus等);
◊ 掌握Linux系统常用命令, bat脚本语言编写,使 用 过 docker,Kubernetes 集群流水线部署项目。 ◊ 熟练JavaScript、JQuery、HTML、CSS, 了 解 Vue,React前端框架;
◊ 掌握常用工程工具:Git/Coding,Maven/npm,Eclipse/IntelliJ Idea,postman 数据库相关工具
Navicat,DataGrip;
◊ 了解C语言,Python等基础知识。
1.招商银行APP信用卡,网上支付和客户资料管理
2.招商银行生活平台数据治理/报表系统
3.计算机图形学底层算法-C/C++实现
4.web3 DApp
招商银行APP(下称“手机银行”)是面向C端的应用,模块众多。本人负责信用卡模块九个微 服务中的两个(网上支付和客户资料管理)。
华夏银行内部系统,部署在企业微信私有版中。主要功能有:打卡、oa审批、个人信息、绩效/财务/法商等敏感信息等