1. 8年JAVA一线研发工作经验,4年架构经验,2年团队管理经验,熟悉技术管理和团队构建。
2. 扎实JAVA编程基础,熟悉分布式微服务,缓存,消息队列、大数据等核心技术。
3. 熟练掌握SpringCloud、SpringBoot、Dubbo、Mybatis、Elasticsearch等主流框架。
4. 熟练掌握Docker、Jenkins、Maven、Git、IDEA基础工具。
5. 熟练掌握Mysql关系数据库,熟悉linux基本命令,掌握应用nosql产品,如redis、mongodb。
- 物业账务系统
1. 基于原始业务系统进行改造,采用SpringBoot替换struts2 + webservice,运用Maven进行多模块化开发,使
用Mybatis-plus替换hibernate,增加后续财务报表定制开发能力;
2. 增加tenant_id,实现基于数据库层面逻辑隔离的SAAS多租户管理平台;
3. 安全认证使用JWT协议,实现前后端分离。SwaggerUI提供前端可视化接口文档。通过xxx-job实现定时处理物
业账单生成和账本余额冲销任务。
- 智慧社区平台
1. 会员和支付模块实现独立微服务,为平台内部应用提供统一接口,如会员信息,登陆,统一支付、退款;
2. 分销商城基于PHP二次研发,主要是对接会员和微信模块。公众号AccessToken通过redis进行缓存,实现平台
内部多个应用共享;
3. 平台子应用(贩卖机、洗车、驿站)基于SpringBoot+Mybatis实现,提供REST接口对外服务。
- 微服务基础架构
2. 框架基于Spring Cloud、 Spring Boot框架,采用微服务思想封装通用stater,组件化各个框架模块;
3. 安全认证引入spring security技术、整合Oauth2协议、 JWT协议;
4. 封装maven bom,业务开发直接引入依赖即可。
- 集团身份统一认证系统
1. 基于Spring Security Oauth2实现基本认证功能和SSO功能。2. 应用模块化管理包括平台用户功能权限和按钮权限管理。
3. 实现集团账号统一管理和登陆功能。
- 惠客点微信营销平台
1. 基于SpringBoot+Mybatis实现微信营销平台,通过线上活动和游戏运营,把优惠券和其他奖励分发给会员。
2. 业务上主要是采用分布式锁机制和队列机制对数量进行严格控制,防止超发。
3. 支撑常规6000/s并发,活动高峰期20000/s并发