熟练使用JAVA语言进行编程,熟悉面向对象设计思想,具有良好的编码规范
熟悉Oracle和MySQL数据库,熟练使用SQL语言
熟练使用tomcat、jetty和Apache、jboos等Java服务器
熟悉主流开源技术和框架,熟练SpringBoot、Spring MVC、Struts2、MyBatis(plus)、Dubbo、SpringCloud、Zookeeper、lucene、Redis、Disruptor、Maven、Myth、LCN、Rabbitmq、Hibernate、Redission、Lombok、ES(logstash+elasticsearch+kibana)、flink、ClickHouse(OLAP)
熟悉Linux环境以及简单操作,熟练使用开发工具Eclipse、Idea
熟练使用JAVA设计模式进行相关开发
负责公司的微服务架构的技术选型和架构设计第二版设计,采用springcloud技术栈,本系统采用前后分离,认证中心采用springsecurity oauth2,网关采用springcloud getaway,封装成15个starter,实现可插拔的架构模型。引入flink(数仓),mysql只做数据的落地。Nacos做为注册中心和配置中心、分别为三个环境dev、test、prod
角色 | 职位 |
负责人 | 架构师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
以前在北京负责嘉实基金的架构设计和实时计算,风控,采用flink作为实时计算的引擎来做数据的处理 clickhouse来做OLAP数据库,实现所有接口的毫秒级响应和实时大屏
负责嘉实基金的微服务拆分、负责基础模块的开发,消息中心叫飞鸽项目负责消息的推送和socket长连接,开发数仓和实时ETL,因为数据量大,每天以5000w的数据增加,采用flink作为计算引擎。
负责极客未来旗下极客好学的OMO后端的框架开发,因为我们这个公司采用的是在线上课,双师模式,老师都在成都进行直播上课,学生都是四川各个地方也有一个老师负责课堂秩序,现在进行架构的升级,使用双流推送,推流和拉流