1、精通Java语言及 Java EE相关技术,熟练掌握Java Web编程;
2、熟练使用 Spring,SpringMVC,Mybatis,Spring Boot,Spring Cloud 等主流框架
3、精通SQL语言,精通MySql等关系性数据库,并熟悉如何优化SQL的执行效率,了解存储过程的开发;
4、熟练使用Redis缓存中间件, 熟悉生产环境常见问题解决方案
5、熟练使用RocketMQ,Kafka等MQ
6、有分布式系统开发设计经验;
7、熟练使用 idea,eclipse 等开发工具,maven、git 等项目管理工具
8、熟练使用Linux,有Linux下开发与部署项目的实际经验
9、数量掌握Jenkins,熟悉CI/CD流程
10、具有较强的编程能力,能够完成较复杂的交互流程设计和实现,具备良好的编程习惯,能够编写高质量技术文档;
11、具备系统架构设计、系统分析、规划及参与系统运维经验。
项目一:案场移动销售
使用技术: Spring Cloud+Spring Boot+Mybatis-plus+Redis+Mysql+Kafka+RocketMQ+Jwt+ Nacos
项目简述:
案场移动销售是为房地产销售人员量身打造的案场管理工具,现已成长为融创案场销售生态平台,包含“销售版”APP及“经理版”APP两款产品。销售版帮助置业顾问实现客户管理智能化,拥有语音录入印象、智能搜索、自动生成跟进记录等功能;经理版帮助案场经理实现案场管理移动化,拥有通盘通客信息查询、房源数据实时销控等功能;帮助城市管理者实现营销管理线上化,拥有实时掌控各项目客户、房源、成交情况等功能
涉及技术:
采用了微服务架构,整个项目分为:经纪人、案场、顾问、客户、营销、产品、用户、统计、组织架构等10多个服务
基于redis消息中间件,实现了在线选房、抽奖活动、数据缓存等高并发场景的开发
基于rocketmq消息中间件,实现了与第三方的数据同步
采用elk实现数据库同步到es大幅提升了高并发场景的搜索效率
采用了kafka+Canal实现了主库抽取数据同步到西南库
工作描述: 参与项目前期的需求研讨以及项目研发与控制
参与项目的架构、需求分析设计
负责在线选房功能模块的设计开发
参与客户模块的开发测试
项目二:跃行体育乐园项目
使用技术: Spring Cloud+Spring Boot+Mybatis-plus+Redis+Mysql+RocketMQ+Jwt+ Nacos
项目简述: 武汉壹方乐动时空运体育运动乐园开馆在即,为配合场馆进行数字化的改造,沉淀客户私有化数据,拉通客户线上线下一体化的流程,打造属于乐动时空所独有的数字化运动感官体验,为此开发的运动乐园数字化管理和运营系统,项目集成了客户、教练、运营人员等角色。
客户:注册、约课、购卡、互动等功能
教练:排课、私教、开课、互动、绩效等功能
运营方:客户管理、账号管理、业务管理等功能
涉及技术: 采用了微服务架构,整个项目分为:客户、课程、订单、用户、报表台账、第三方、定时job等7个模块
基于redis消息中间件,实现了抢购课程、分布式锁等高并发场景的开发
基于rocketmq延迟消息的功能,实现了订单未支付关闭场景的开发,实现了与第三方数据同步
工作描述:
参与项目前期的需求研讨以及项目研发与控制
负责该项目的架构、总体设计、需求分析设计
编写技术标准、设计文档
对客户提出的开发需求进行可行性评估和风险评估,并制定相关开发计划
对项目开发进度进行监督,并对项目进行最后的质量评估
主导课程支付、订单相关模块的开发实现
使用技术: Spring Cloud+Spring Boot+Mybatis-plus+Redis+Mysql+RocketMQ+Jwt+ Nacos 项目简述: 武汉壹方乐动时空运体育运动乐园开馆在即,为配合场馆进行数字化的改造,沉淀客户私有化数据,拉通客户线上线下一体化
案场移动销售是为房地产销售人员量身打造的案场管理工具,现已成长为万科、融创案场销售生态平台,包含“销售版”APP及“经理版”APP两款产品。销售版帮助置业顾问实现客户管理智能化,拥有语音录入印象、智能搜索、自动生成跟进记录等功能;经理版帮助案场经理实现案场管理移动化,拥有通盘通客
项目名称: 智慧工地履职管理 软件架构: springboot+mybatis-plus+redis+mysql+Druid+swagger 项目描述: 1 支持根据岗位自定义工作流,系统自动监督和提醒各工作岗位履职,系统自动核算和统计履职情况反馈管理层,支持打通履职全流程的