崗位職責:
1、負責參與公司產(chǎn)品的后端系統(tǒng)設計與開發(fā),確保系統(tǒng)的高可用性、可擴展性和安全性;
2、負責根據(jù)產(chǎn)品需求,進行模塊設計、編碼實現(xiàn)、單元測試及后續(xù)的維護工作,確保代碼質(zhì)量;
3、負責根據(jù)業(yè)務需求進行系統(tǒng)優(yōu)化和維護,提升系統(tǒng)性能和用戶體驗;
4、負責編寫和維護技術(shù)文檔;
5、負責領(lǐng)導交辦的其他工作。
任職要求:
1、本科及以上學歷,計算機科學或相關(guān)專業(yè),具備良好的計算機基礎理論知識;
2、5年及以上Java開發(fā)經(jīng)驗,具備扎實的Java編程基礎,熟悉JVM原理、多線程、網(wǎng)絡編程及設計模式;
3、熟練掌握Spring Boot/Spring MVC等常用框架,熟悉其核心原理及相關(guān)生態(tài);
4、熟練掌握MySQL、PostgreSQL、TDEngine等主流關(guān)系型數(shù)據(jù)庫及非關(guān)系型數(shù)據(jù)庫,具備SQL優(yōu)化、分庫分表及事務管理經(jīng)驗;
5、熟練掌握redis、rocketmq等緩存及消息中間件的使用及其原理;
6、熟悉Linux操作系統(tǒng),了解常用的Shell腳本編寫;
7、具備良好的問題分析與解決能力,能夠獨立承擔項目模塊的開發(fā)工作;
8、具備良好的溝通表達和團隊協(xié)作能力,以及較強的抗壓適應能力。