崗位職責:
1.核心開發(fā):負責公司核心業(yè)務系統(tǒng)的后端架構設計、開發(fā)和迭代優(yōu)化,確保系統(tǒng)高性能、高可用性。
2.技術攻關:參與解決系統(tǒng)關鍵技術難題,如性能調優(yōu)、分布式事務、系統(tǒng)穩(wěn)定性保障等。
3.協(xié)作溝通:與產品經理、前端工程師、測試工程師等緊密協(xié)作,高效理解業(yè)務需求,并進行技術方案的設計與溝通。
4.代碼質量:編寫高質量、清晰、可維護的代碼,參與代碼審查,推動團隊技術標準的提升。
5.大局觀建設:參與系統(tǒng)容量規(guī)劃、技術選型與重構,從整體技術架構角度思考問題,為系統(tǒng)的長期健康發(fā)展負責。
任職要求:
1.計算機或相關專業(yè)本科及以上學歷,3年以上Java后端開發(fā)經驗;
2.精通Java語言,深入理解JVM原理、多線程、集合框架等核心技術;
3.熟練掌握SpringBoot、SpringCloud等主流開發(fā)框架;
4.熟悉MySQL、Redis、Kafka/RabbitMQ等常用中間件,具備SQL優(yōu)化能力;
5.熟悉分布式系統(tǒng)設計,了解CAP、一致性、容錯等基本理論;
6.具備良好的編碼習慣,熟悉Git、Maven、Linux等開發(fā)運維工具;
7.具有較強的問題分析與解決能力,責任心強,溝通良好。