【崗位職責(zé)】
1.負(fù)責(zé)基于Java的后端系統(tǒng)開發(fā)與維護(hù),保障系統(tǒng)高性能與高可用性;
2.參與圖數(shù)據(jù)庫相關(guān)模塊的設(shè)計(jì)、開發(fā)與優(yōu)化,支持復(fù)雜關(guān)系數(shù)據(jù)的存儲(chǔ)與查詢;
3.參與知識(shí)圖譜、社交網(wǎng)絡(luò)、設(shè)備溯源、關(guān)系網(wǎng)絡(luò)等業(yè)務(wù)系統(tǒng)的研發(fā);
4.與數(shù)據(jù)、算法、前端團(tuán)隊(duì)協(xié)作,推動(dòng)圖數(shù)據(jù)在實(shí)際業(yè)務(wù)中的落地應(yīng)用;
5.持續(xù)關(guān)注圖數(shù)據(jù)庫、關(guān)系建模、分布式系統(tǒng)等相關(guān)技術(shù),參與技術(shù)選型與架構(gòu)優(yōu)化。
【任職要求】
1.計(jì)算機(jī)、軟件工程、數(shù)據(jù)科學(xué)等相關(guān)專業(yè),本科及以上學(xué)歷,3年以上Java開發(fā)經(jīng)驗(yàn);
2.熟練掌握J(rèn)ava語言及常見開發(fā)框架(如Spring、Spring Boot、MyBatis等)
3.有圖數(shù)據(jù)庫實(shí)際項(xiàng)目經(jīng)驗(yàn),熟悉至少一種主流圖數(shù)據(jù)庫(如 Neo4j、ArangoDB、JanusGraph,TigerGraph等);
4.理解圖數(shù)據(jù)建模理念,熟悉 節(jié)點(diǎn)(Node)、邊(Edge)、關(guān)系(Relationship)設(shè)計(jì),掌握Cypher、Gremlin、SPARQL等圖查詢語言中的至少一種;
5.具備良好的面向?qū)ο笤O(shè)計(jì)思想,了解分布式系統(tǒng)、微服務(wù)架構(gòu)優(yōu)先;
6.有知識(shí)圖譜、關(guān)系網(wǎng)絡(luò)分析、推薦系統(tǒng)、社交網(wǎng)絡(luò)或類似項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。