崗位職責(zé):
1、需求分析與設(shè)計
參與需求分析,進行系統(tǒng)設(shè)計和數(shù)據(jù)庫設(shè)計。
編寫技術(shù)文檔和設(shè)計文檔。
2、開發(fā)與實現(xiàn)
負(fù)責(zé)后端業(yè)務(wù)邏輯開發(fā),確保代碼質(zhì)量和性能。
實現(xiàn)RESTful API,與前端協(xié)作完成接口聯(lián)調(diào)。
3、數(shù)據(jù)庫管理
設(shè)計并優(yōu)化數(shù)據(jù)庫表結(jié)構(gòu),編寫高效SQL語句。
負(fù)責(zé)數(shù)據(jù)庫的日常維護和優(yōu)化。
4、系統(tǒng)優(yōu)化
優(yōu)化系統(tǒng)性能,解決高并發(fā)問題。
進行代碼重構(gòu),提升系統(tǒng)可維護性。
5、測試與部署
編寫單元測試和集成測試,確保代碼質(zhì)量。
參與系統(tǒng)部署和上線,解決生產(chǎn)環(huán)境問題。
6、技術(shù)支持
解決線上問題,提供技術(shù)支持。
參與系統(tǒng)監(jiān)控和日志分析,確保系統(tǒng)穩(wěn)定運行。
7、團隊協(xié)作
與產(chǎn)品經(jīng)理、前端開發(fā)、測試人員等協(xié)作,確保項目按時交付。
參與代碼評審,提升團隊代碼質(zhì)量。
任職要求:
1、編程語言與框架
精通Java,熟悉Spring、Spring Boot、Spring MVC、Spring Cloud等框架。
了解微服務(wù)架構(gòu)及相關(guān)技術(shù)(如Dubbo、Spring Cloud Alibaba)。
2、數(shù)據(jù)庫
熟練使用MySQL、Oracle等關(guān)系型數(shù)據(jù)庫,掌握SQL優(yōu)化。
了解NoSQL數(shù)據(jù)庫(如MongoDB、Redis)。
3、中間件
熟悉消息隊列(如Kafka、RabbitMQ)。
了解分布式緩存(如Redis、Memcached)。
4、開發(fā)工具
熟練使用Git、Maven、Gradle等工具。
熟悉Linux操作系統(tǒng)及常用命令。
5、網(wǎng)絡(luò)與協(xié)議
理解HTTP/HTTPS、TCP/IP等網(wǎng)絡(luò)協(xié)議。
熟悉RESTful API設(shè)計。
6、分布式與高并發(fā)
了解分布式系統(tǒng)設(shè)計,熟悉負(fù)載均衡、分布式鎖等技術(shù)。
有高并發(fā)系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。
7、容器化與DevOps
熟悉Docker、Kubernete等容器化技術(shù)。
了解CI/CD流程及相關(guān)工具(如Jenkins)。
8、其他
具備良好的代碼規(guī)范和文檔編寫能力。
有較強的學(xué)習(xí)能力和團隊合作精神。
9.有DMS經(jīng)驗優(yōu)先考慮