2)熟練運用Spring、SpringMVC、Mybatis、mybatis-plus、SpringBoot等開源框架, 熟悉S" />
1)熟練Java面向?qū)ο缶幊涕_發(fā),熟練掌握Java基礎(chǔ)技術(shù),熟悉web應(yīng)用系統(tǒng)開發(fā),具備獨立開發(fā)能力;
2)熟練運用Spring、SpringMVC、Mybatis、mybatis-plus、SpringBoot等開源框架, 熟悉Spring的IOC、AOP設(shè)計思想;
3)熟悉java的多線程,并行流,io,java反射機制、自定義注解,數(shù)據(jù)結(jié)構(gòu)、jsp的使用;
4)熟悉運用Mysql、Oracle、sqlserver關(guān)系型數(shù)據(jù)庫;
5)熟練運用redis、MongoDB、等nosql的使用和elasticsearch全文搜索的使用;
6)熟悉分布式開發(fā)思想,熟悉eruaka、rabbion、eureka、feign、nacos等組件的使用;
7)熟練使用rabbitMq、kafka、Swagger接口、Quartz定時器;
8)了解常用的的設(shè)計模式,熟練運用單列模式、策略模式、工廠模式等設(shè)計模式;
9)熟悉HTML、CSS、JavaScript、JQuery、微信小程序、layui、vue、echart等前端開發(fā)技術(shù);
10)熟悉linux常用命令,熟悉tomcat服務(wù)器, 熟練使用jenkins項目的部署;
1、微信群營銷
項目環(huán)境: Windows 7, elasticsearch,kafka , JDK1.8 , MySql5.6 ,redis
項目描述: 滿足公司微信社區(qū)營銷,推進微信營銷人員管理,對公司營銷群進行監(jiān)控,公司 商務(wù)拉客戶入群后對客戶及時的跟進,對商機進行快速的綁定和建立的分布 式服務(wù),分為微信數(shù)據(jù)服務(wù)、微信關(guān)系服務(wù)。
職責描述:
1)移動端抓取到微信數(shù)據(jù)后,推送到微信數(shù)據(jù)服務(wù),使用策略模式對數(shù)據(jù)進行解析, 聊天記錄數(shù)據(jù)存儲。
2)微信數(shù)據(jù)服務(wù)通過kafka推送入群消息和群,群成員以及入群成員關(guān)系到微信 關(guān)系服務(wù)進行存儲。
3)通過微信關(guān)系服務(wù)獲取商戶和客戶的關(guān)系,當客戶發(fā)消息時,對消息內(nèi)容進行站 內(nèi)推送和企業(yè)微信推送給商戶進行商機的建立和綁定。
4)內(nèi)嵌聊天界面到公司內(nèi)部iboss系統(tǒng),事實監(jiān)控群聊天消息和群成員入群情況
5)統(tǒng)計運營人員營銷每日營銷的完成情況,商務(wù)拉客戶進群數(shù)據(jù),及時跟進客戶 的情況等。
技術(shù)要點:
核心框架:Spring cloud+MyBatis-plus;
使用elasticsearch對聊天記錄的儲存和查詢;
數(shù)據(jù)庫采用mysql進行關(guān)系數(shù)據(jù)綁定的存儲;
移動端抓取數(shù)據(jù)后會重復(fù)發(fā)送重復(fù)數(shù)據(jù),存在高并發(fā)問題,使用唯一索引防重;
微信關(guān)系數(shù)據(jù)高頻查詢操作,使用redis緩存微信關(guān)系數(shù)據(jù);
使用kafka推送數(shù)據(jù)到微信關(guān)系服務(wù);
前端使用vue構(gòu)建聊天頁面;
使用MyBatis-plus進行快速的項目結(jié)構(gòu)構(gòu)建和持久層的敏捷開發(fā);
2、電子發(fā)票平臺
項目環(huán)境: Windows 7, elasticsearch, rabbitMq, JDK1.8 , MySql5.6 ,mongoDB,Quartz, Swagger,redis
項目描述:公司推行無紙化,規(guī)劃的稅務(wù)云平臺,該平臺支持第三方公司的入住,線上發(fā)票的開 具(電票,紙票,專票的開具),該平臺分為營運后臺和發(fā)票企業(yè)端。
企業(yè)端:第三方平臺提交企業(yè)信息,CA認證,權(quán)限管理,稅控盤添加,商品分類, 發(fā)票開具,發(fā)票統(tǒng)計,數(shù)據(jù)歸集,開通服務(wù)等功能。
營運后臺:企業(yè)入駐審核,續(xù)費管理,稅控盤關(guān)聯(lián),稅務(wù)信息配置,發(fā)票查詢,數(shù) 據(jù)歸集,操作日志管理等功能。
職責描述:
1) 完成發(fā)票平臺概要設(shè)計文檔和調(diào)研對接平臺接口的可行性;
2) 對接用友和國票所有開票接口和企業(yè)信息提交接口;
3) 封裝開票接口,發(fā)票紅沖,作廢接口;
4) 票務(wù)信息和認證信息數(shù)據(jù)回調(diào)接口;
5) 拉取國票數(shù)據(jù),數(shù)據(jù)歸集功能和發(fā)票統(tǒng)計功能;
6)所有發(fā)票數(shù)據(jù)的pdf文件的存儲;
7)所以已開票,未開票數(shù)據(jù)查詢,已開票電子發(fā)票短信郵件推送;
8)Redis緩存碼上開票生成的二維碼有效時間;
9)Redis分布式鎖防止高并發(fā)下發(fā)票數(shù)據(jù)重復(fù);
技術(shù)要點:
1、核心框架:Spring Boot+MyBatis;
2、使用mysql儲存發(fā)票信息和其他關(guān)系信息的存儲;
3、rabbitMq異步推送導(dǎo)出數(shù)據(jù)到定時器服務(wù)進行導(dǎo)出;
4、國票拉取所有入住平臺的企業(yè)的進銷項發(fā)票,數(shù)據(jù)量太大,使用elasticsearch進行存儲;
5、Swagger提供接口文檔;
6、使用mongoDB存儲所有電子發(fā)票pdf文件;
7、使用redis自增生成發(fā)票單據(jù)號;
電子發(fā)票平臺 項目環(huán)境: Windows 7, elasticsearch, rabbitMq, JDK1.8 , MySql5.6 ,mongoDB,Quartz, Swagger,redis 項目描述:公司推行無紙化,規(guī)劃的稅務(wù)云平臺,該平臺支持第三方公司的入住,線上發(fā)票
微信群營銷 項目環(huán)境: Windows 7, elasticsearch,kafka , JDK1.8 , MySql5.6 ,redis 項目描述: 滿足公司微信社區(qū)營銷,推進微信營銷人員管理,對公司營銷群進行監(jiān)控,公司 商務(wù)拉客戶入群后對客戶及時的跟進,對商機進行