技能要求:
1.熟練掌握J(rèn)ava基礎(chǔ)知識(shí)及AI使用,熟練使用設(shè)計(jì)模式并有良好的編碼規(guī)范;
2.熟練掌握SpringBoot、SpringCloud、MyBatis等主流框架的使用。熟悉Spring IOC與AOP原理;
3.熟練掌握Redis使用場(chǎng)景,具有緩存雪崩、穿透、擊穿等問(wèn)題的解決能力;
4.熟練使用RabbitMQ消息隊(duì)列,掌握全鏈路數(shù)據(jù)不丟失的解決方案;
5.熟練使用ElasticSearch搜索引擎,了解倒排索引等原理;
6.熟悉JVM內(nèi)存模型和類加載過(guò)程等,熟悉垃圾回收算法及常用的垃圾回收器,有一定的調(diào)優(yōu)經(jīng)驗(yàn);
7.熟悉Mysql索引原理等,有著一定的Sql優(yōu)化經(jīng)驗(yàn);
8.了解 HTML、CSS、JavaScript等前端技術(shù);
9.熟練使用Linux系統(tǒng)常用命令及操作。
工作內(nèi)容:
1.負(fù)責(zé)需求調(diào)研和分析, 引入AI設(shè)計(jì)應(yīng)用系統(tǒng)的總體架構(gòu);
2.負(fù)責(zé)基于Hadoop及Spark等大數(shù)據(jù)平臺(tái)的應(yīng)用系統(tǒng)開(kāi)發(fā)、單元測(cè)試、集成測(cè)試和部署相關(guān)工作;
3.負(fù)責(zé)數(shù)據(jù)建模,設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)與索引等,編寫(xiě)高效Sql語(yǔ)句,降低系統(tǒng)響應(yīng)時(shí)間;
4.配合數(shù)據(jù)治理,開(kāi)發(fā)數(shù)據(jù)自動(dòng)采集程序、數(shù)據(jù)質(zhì)量校驗(yàn)規(guī)則,支持?jǐn)?shù)據(jù)資產(chǎn)管理及可視化.
薪資面議