一、
1、負(fù)責(zé)業(yè)務(wù)系統(tǒng)功能模塊設(shè)計(jì),開發(fā)及單元測試; 2、負(fù)責(zé)系統(tǒng)基礎(chǔ)功能、 框架和開發(fā)工具等需求的分析和方案設(shè)計(jì) 3、負(fù)責(zé)產(chǎn)品研發(fā)的設(shè)計(jì)和開發(fā) 4、對應(yīng)用部門或應(yīng)用項(xiàng)目進(jìn)行平臺(tái)相關(guān)技術(shù)培訓(xùn) 5、幫助應(yīng)用項(xiàng)目解決項(xiàng)目過程中較棘手的平臺(tái)應(yīng)用技術(shù)問題 6、協(xié)助并快速定位及解決開發(fā)及運(yùn)行過程中的技術(shù)問題; 7、能持續(xù)改進(jìn)和升級(jí),優(yōu)化產(chǎn)品功能,維護(hù)現(xiàn)有軟件產(chǎn)品的缺陷; 8、關(guān)注技術(shù)細(xì)節(jié),并能根據(jù)業(yè)務(wù)需求和相關(guān)數(shù)據(jù),提出技術(shù)和架構(gòu)上的改進(jìn);
任職要求: 1、本科以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),3年以上相關(guān)工作經(jīng)驗(yàn); 2、JAVA基礎(chǔ)扎實(shí),理解io、多線程、集合等基礎(chǔ)框架,對JVM原理有一定的了解 3、精通Java應(yīng)用系統(tǒng)技術(shù)棧,包括服務(wù)器,中間件,數(shù)據(jù)庫,緩存,存儲(chǔ)解決方案,線上運(yùn)維等; 4、熟練掌握Springboot/SpringMVC,SpringCloud 的開源框架,對其核心思想、實(shí)現(xiàn)原理有一定認(rèn)知; 5、熟悉主流SQL數(shù)據(jù)庫系統(tǒng)(MySql/Oracle/sqlserver),NoSQL存儲(chǔ)系統(tǒng); 6、具備優(yōu)秀的文檔能力,使用文字、圖示清楚地表達(dá)架構(gòu)意圖,熟練編寫各類技術(shù)文檔; 7、具有嫻熟的溝通技巧,執(zhí)行力強(qiáng),具有優(yōu)秀的團(tuán)隊(duì)合作精神、敬業(yè)精神; 8、熟悉領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)概念,有具體項(xiàng)目實(shí)踐經(jīng)驗(yàn)優(yōu)先;
二、崗位職責(zé):
1、參與開發(fā)算法管理平臺(tái)版本功能迭代;
2、負(fù)責(zé)代碼模塊和數(shù)據(jù)庫設(shè)計(jì)、核心功能代碼的編寫,保證服務(wù)的高可用;
3、解決產(chǎn)品開發(fā)過程中的可能遇到的網(wǎng)絡(luò)、性能等疑難問題。
崗位要求:
1、計(jì)算機(jī)軟件及相關(guān)專業(yè),本科,至少6年開發(fā)經(jīng)驗(yàn);
2、精通 Java 語言,包括JVM、IO、多線程、并發(fā)、網(wǎng)絡(luò)等,深刻理解面向?qū)ο?、設(shè)計(jì)模式等相關(guān)技術(shù);
3、熟練使用常用的JAVA技術(shù)框架,并對JAVA Web的各種主流框架如Spring、SpringBoot、MyBatis等有深入的應(yīng)用和優(yōu)化經(jīng)驗(yàn),掌握它的原理和機(jī)制;
4、熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉常用數(shù)據(jù)庫、緩存、消息隊(duì)列、RPC的使用及其內(nèi)部實(shí)現(xiàn)機(jī)制;
5、具有良好的表達(dá)能力,善于與人溝通合作,積極主動(dòng),有良好的團(tuán)隊(duì)合作精神和較強(qiáng)的責(zé)任心;
6、參與過系統(tǒng)架構(gòu)設(shè)計(jì),有設(shè)計(jì)和構(gòu)建高可用服務(wù)的架構(gòu)經(jīng)驗(yàn)者優(yōu)先。