崗位職責(zé):
1. 負(fù)責(zé)需求的抽象,基于需求開(kāi)展詳細(xì)數(shù)據(jù)流程設(shè)計(jì)、產(chǎn)品設(shè)計(jì)與功能設(shè)計(jì);
2. 負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì),選型技術(shù)棧各層框架。基于SpringCloud架構(gòu)的基礎(chǔ)框架開(kāi)展優(yōu)化、升級(jí)與維護(hù);對(duì)接基礎(chǔ)設(shè)施工程師,提出底層集群部署要求;
3. 負(fù)責(zé)基于需求分析與設(shè)計(jì),完成后端數(shù)據(jù)接口開(kāi)發(fā),并與前端緊密配合,確保前后端有效交互;負(fù)責(zé)系統(tǒng)功能開(kāi)發(fā)、優(yōu)化、維護(hù)及迭代;
4. 基于開(kāi)發(fā)規(guī)范,負(fù)責(zé)所開(kāi)發(fā)功能模塊的單元測(cè)試,編寫(xiě)代碼注釋以及配套文檔;
5. 參與解決系統(tǒng)開(kāi)發(fā)、部署、運(yùn)行中出現(xiàn)的各種疑難問(wèn)題。
崗位要求:
1. 碩士及以上學(xué)歷,計(jì)算機(jī)、電子信息、網(wǎng)絡(luò)、管理信息系統(tǒng)、軟件工程等相關(guān)專(zhuān)業(yè),有相關(guān)項(xiàng)目經(jīng)歷者優(yōu)先;
2. 良好的設(shè)計(jì)與開(kāi)發(fā)習(xí)慣,代碼命名規(guī)范、可讀性強(qiáng);
3. 精通微服務(wù)架構(gòu),精通Spring Cloud、Springboot、Mybatis等技術(shù)框架,能熟練使用kafka、rocketMQ等消息隊(duì)列;
4. 精通JAVA語(yǔ)言,熟悉C/C++,python,Golang等多種語(yǔ)言;
5. 精通關(guān)系型數(shù)據(jù)庫(kù)和應(yīng)用中間件,包括mysql、oracle、nginx、tomcat等,并能進(jìn)行性能調(diào)優(yōu),有調(diào)優(yōu)經(jīng)驗(yàn)者優(yōu)先;了解NoSql數(shù)據(jù)庫(kù)產(chǎn)品,熟悉ES、Redis、MongoDB、圖數(shù)據(jù)庫(kù)、向量數(shù)據(jù)庫(kù)者優(yōu)先;
6. 計(jì)算機(jī)理論基礎(chǔ)扎實(shí),熟悉各類(lèi)數(shù)據(jù)結(jié)構(gòu),熟悉算法性能評(píng)估及基于時(shí)間復(fù)雜度和空間復(fù)雜度的優(yōu)化,具有數(shù)學(xué)建模經(jīng)驗(yàn)者優(yōu)先;
7. 了解分布式高性能計(jì)算,掌握k8s、hadoop、hive、spark、flink、storm等數(shù)據(jù)處理核心組件;
8. 熟悉虛擬化、容器化部署,熟悉各類(lèi)操作系統(tǒng)下的網(wǎng)絡(luò)應(yīng)用服務(wù)部署與配置,熟悉TCPIP協(xié)議簇;
9. 具備良好的英語(yǔ)聽(tīng)說(shuō)讀寫(xiě)能力,熟練閱讀英文文獻(xiàn);
10. 熱愛(ài)代碼,具有良好的表達(dá)能力、溝通能力、自學(xué)能力、主動(dòng)解決問(wèn)題能力、團(tuán)隊(duì)協(xié)作能力,自律性強(qiáng)。