1、精通Java编程。
2、熟练掌握Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud等主流框架。
3、熟悉Linux相关命令,能在Linux系统上进行开发。
4、熟悉JavaScript、HTML5、CSS、Ajax、jQuery、LayUI、EasyUI、ElementUI、Bootstrap、Vue等技术栈。
5、掌握分布式系统设计思想(CAP、BASE理论等)、分布式系统常见解决方案(如分布式锁、分布式事务等)。
6、精通Redis开发与设计,熟悉Redis高性能、高可用架构设计及高并发环境下的技术解决方案。
7、熟练掌握JVM底层原理,熟悉JMM、常用GC算法、常用垃圾回收器等。
8、熟练掌握MySQL应用开发,索引、事务、读写分离、分库分表等。
9、熟练使用Nginx,具有Nginx反向代理、负载均衡应用实战经验。
10、熟练使用Eclipse、IDEA、Maven、Git、SVN、Jenkins等项目开发、管理及构建工具。
11、熟悉Docker及Linux常用命令,具备服务部署及配置经验。
万海思数字医疗管理平台
该项目由微服务框架搭建,包含多个子系统。我在项目中独立完成健康档案子系统框架搭建及功能实现并且支撑其他子系
统部分核心功能。项目中我主要实现微信公众号、小程序的鉴权、事件机制、消息发送机制;对接华为运动健康八大指标数据(步数、心率、体重、睡眠等)逻辑处理同步机制;采用kettle工具从mysql、es获取数据同步到clickhouse等核心功能。项目框架主要用spring boot +nacos+MySQL +docker实现功能。用到技术spring boot、spring cloud、nacos、git、jms、es、kettle、clickhouse、idea等。
1.参与产品部需求与可行性讨论,提出技术可行方案; 2.参与项目功能架构设计; 3.完成相关服务模块的设计与开发,配合前端完成联调; 4.完成测试过程中的BUG修改; 5.配合负责人完成服务上线。
该项目由微服务框架搭建,包含多个子系统。我在项目中独立完成健康档案子系统框架搭建及功能实现并且支撑其他子系 统部分核心功能。