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