崗位職責(zé):
需求分析與概要設(shè)計(jì):
1.分析產(chǎn)品需求,對(duì)需求進(jìn)行建模和抽象,并輸出相關(guān)技術(shù)概要設(shè)計(jì)文檔。
服務(wù)端開發(fā):
2.設(shè)計(jì)、開發(fā)和維護(hù)網(wǎng)站和應(yīng)用的服務(wù)端程序,處理用戶請(qǐng)求和數(shù)據(jù)交互邏輯。
數(shù)據(jù)庫(kù)設(shè)計(jì)與管理:
3.設(shè)計(jì)和管理網(wǎng)站或應(yīng)用的數(shù)據(jù)庫(kù)結(jié)構(gòu),包括數(shù)據(jù)表設(shè)計(jì)、索引優(yōu)化和數(shù)據(jù)備份等。
4.編寫和優(yōu)化SQL查詢語(yǔ)句,保證數(shù)據(jù)庫(kù)的性能和穩(wěn)定性。
性能優(yōu)化和安全防護(hù):
5.優(yōu)化后端系統(tǒng)的性能,提升響應(yīng)速度和并發(fā)能力,確保系統(tǒng)的穩(wěn)定性和可用性。
6.加強(qiáng)系統(tǒng)的安全防護(hù),防范各類網(wǎng)絡(luò)攻擊和數(shù)據(jù)泄露風(fēng)險(xiǎn),保護(hù)用戶和數(shù)據(jù)的安全。
API開發(fā)與三方對(duì)接:
7.開發(fā)和維護(hù)網(wǎng)站或應(yīng)用的API接口,與前端界面或其他系統(tǒng)進(jìn)行數(shù)據(jù)交換和通信。
8.對(duì)接第三方服務(wù)或平臺(tái)的API接口,實(shí)現(xiàn)能力集成。
異常與應(yīng)急處理:
9.記錄和管理系統(tǒng)運(yùn)行日志,收集和分析系統(tǒng)異常和錯(cuò)誤信息,及時(shí)處理和解決問題。
10.及時(shí)處理系統(tǒng)日常運(yùn)行中突發(fā)的問題,保障業(yè)務(wù)穩(wěn)定性和可用性。
與前端開發(fā)團(tuán)隊(duì)合作:
11.與前端開發(fā)團(tuán)隊(duì)密切合作,對(duì)接前端界面和接口,共同推動(dòng)項(xiàng)目的順利進(jìn)行和完成。
技術(shù)研究與學(xué)習(xí):
12.持續(xù)跟蹤后端技術(shù)和行業(yè)趨勢(shì),學(xué)習(xí)新的后端技術(shù)和工具,提升公司后端整體技術(shù)水平
團(tuán)隊(duì)協(xié)作與溝通:
13.與團(tuán)隊(duì)成員和項(xiàng)目經(jīng)理協(xié)作,按時(shí)完成任務(wù)并達(dá)成項(xiàng)目目標(biāo)。
14.與前端開發(fā)、產(chǎn)品經(jīng)理等其他團(tuán)隊(duì)成員溝通,共同推動(dòng)項(xiàng)目的順利進(jìn)行。
任職資格:
?5-10年java后端開發(fā)經(jīng)驗(yàn),統(tǒng)招本科以上學(xué)歷,有復(fù)雜業(yè)務(wù)系統(tǒng)、中臺(tái)架構(gòu)經(jīng)驗(yàn)的優(yōu)先;
?熟悉Java語(yǔ)言,理解IO、NIO、多線程、集合等基礎(chǔ)知識(shí),對(duì)JVM原理有一定的了解。
?熟悉Servlet原理、Http、Tcp等網(wǎng)絡(luò)協(xié)議,具備基本的網(wǎng)絡(luò)編程基礎(chǔ)。
?熟練使用SpringCloud、Spring Boot、MyBatis、Redis、RabbitMq、ElasticSearch等常用框架。
?熟練使用MySql等數(shù)據(jù)庫(kù),熟悉索引優(yōu)化原理、熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范、了解數(shù)據(jù)庫(kù)性能調(diào)優(yōu)、慢Sql分析等知識(shí)。
?熟悉UML設(shè)計(jì)、熟悉常用設(shè)計(jì)模式,具備一定的設(shè)計(jì)抽象能力。
?熟悉數(shù)據(jù)結(jié)構(gòu)、基本算法。
?了解分布式相關(guān)知識(shí),例如分布式事務(wù)處理、高并發(fā)處理等。