任職要求:
1.后端開發(fā)能力要求
1.1 熟悉java等Spring框架,熟練掌握其自動(dòng)配置、Spring MVC、Spring Data JPA等,理解Java 8及以上版本特性,如Stream API、Lambda表達(dá)式、Optional類等者優(yōu)選;
1.2 熟悉關(guān)系型數(shù)據(jù)庫技術(shù)(如Oracle、SQL Server、MySQL、人大金倉、高斯、達(dá)夢(mèng)等),熟悉其設(shè)計(jì)、查詢優(yōu)化、事務(wù)處理;熟悉非關(guān)系型數(shù)據(jù)庫,如MongoDB、Redis,了解其適用場(chǎng)景和基本操作;
1.3 了解云計(jì)算平臺(tái)(如阿里云、騰訊云、AWS等)和容器技術(shù)(Docker、Kubernetes),有能力進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì),包括微服務(wù)架構(gòu)、SOA等;
1.4 熟悉消息隊(duì)列(如RabbitMQ、Kafka)和事件驅(qū)動(dòng)架構(gòu),以及常見Web安全漏洞(如XSS、CSRF)及防護(hù)措施;
1.5 理解軟件開發(fā)生命周期,熟悉敏捷開發(fā)方法,能夠進(jìn)行系統(tǒng)分析、設(shè)計(jì)、編碼和測(cè)試,有強(qiáng)大的問題解決能力,能夠獨(dú)立分析和解決復(fù)雜技術(shù)問題。
崗位職責(zé):
1.負(fù)責(zé)系統(tǒng)系統(tǒng)架構(gòu)設(shè)計(jì),確定技術(shù)選型、分層架構(gòu)、模塊劃分等關(guān)鍵架構(gòu)方案,確保系統(tǒng)具備高可用心、可擴(kuò)展性和安全性;
2.負(fù)責(zé)系統(tǒng)功能開發(fā)及規(guī)范管理。
3.參與系統(tǒng)集成測(cè)試,解決模塊聯(lián)調(diào)中出現(xiàn)的接口兼容、數(shù)據(jù)不一致等問題。