崗位職責(zé):
1. 負(fù)責(zé)主導(dǎo)業(yè)務(wù)平臺服務(wù)端架構(gòu)設(shè)計(jì)與開發(fā);
2. 后端系統(tǒng)開發(fā): 負(fù)責(zé)平臺后端系統(tǒng)的設(shè)計(jì)、開發(fā)和維護(hù),確保系統(tǒng)穩(wěn)定、高效運(yùn)行,使用Java及相關(guān)技術(shù)進(jìn)行后端邏輯和業(yè)務(wù)處理的開發(fā);
3. 數(shù)據(jù)庫設(shè)計(jì)與優(yōu)化: 設(shè)計(jì)和優(yōu)化數(shù)據(jù)庫結(jié)構(gòu),確保數(shù)據(jù)的高效存儲和檢索,熟悉關(guān)系型數(shù)據(jù)庫,并能夠選擇和使用合適的數(shù)據(jù)庫解決方案;
4. 接口設(shè)計(jì)和開發(fā): 設(shè)計(jì)和實(shí)現(xiàn)后端服務(wù)接口,確保與前端、移動端和其他系統(tǒng)的數(shù)據(jù)交互和通信順暢;
5. 系統(tǒng)性能調(diào)優(yōu): 分析和優(yōu)化系統(tǒng)性能,確保系統(tǒng)在高負(fù)載情況下的穩(wěn)定性和響應(yīng)速度,優(yōu)化代碼和數(shù)據(jù)庫查詢,提高系統(tǒng)效率;
6. 系統(tǒng)集成和測試: 與前端開發(fā)團(tuán)隊(duì)協(xié)作,確保前后端系統(tǒng)的有效集成,參與系統(tǒng)測試,發(fā)現(xiàn)和解決潛在的問題;
7. 技術(shù)文檔編寫: 撰寫清晰的技術(shù)文檔,包括代碼注釋、系統(tǒng)架構(gòu)文檔和使用手冊等,以便團(tuán)隊(duì)成員理解和使用系統(tǒng)。
任職要求:
1. 大學(xué)本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)畢業(yè),具有3年以上Java開發(fā)經(jīng)驗(yàn),參與過五個以上Java項(xiàng)目核心開發(fā);
2. 精通Java語言,熟悉Java EE架構(gòu)體系,深入理解面向?qū)ο蟮乃枷爰霸O(shè)計(jì)模式,熟練使用SpringMVC,
SpringBoot, MyBatis, Spring cloud, Redis, Kafka, MQ等主流開源框架與開發(fā)工具;
3. 熟悉分布式、微服務(wù)架構(gòu)設(shè)計(jì)和原理;
4. 精通使用Mysql, Oracle等關(guān)系數(shù)據(jù)庫的其中一個,具備數(shù)據(jù)庫及sql優(yōu)化經(jīng)驗(yàn);
5. 掌握多線程編程、Netty、內(nèi)存模型、性能調(diào)優(yōu)、JVM等原理;
6. 熟悉HTTP/HTTPS、TCP/IP、websocket、MQTT等協(xié)議原理;
7. 熟悉Linux、Tomcat、Ngnix、Apache、Zookeeper等中間件;
8. 熟練使用版本分支管理工具Git和Svn;
9. 具備優(yōu)秀的系統(tǒng)分析、問題解決和技術(shù)管理能力;
10. 有較強(qiáng)的創(chuàng)新思維、邏輯分析能力,對新技術(shù)有鉆研精神。
職位福利:五險一金、績效獎金、帶薪年假、交通補(bǔ)助、餐補(bǔ)、通訊補(bǔ)助、創(chuàng)業(yè)公司、多次晉升機(jī)會
工作地點(diǎn):蘇州吳中區(qū)