java要求:
1、Java基礎(chǔ)扎實(shí):熟悉集合、多線程、10、網(wǎng)絡(luò)編程等,深入理解設(shè)計(jì)模式及主流框架(Spring/MyBatis/dubbo),DDD領(lǐng)域分層2、JVM調(diào)優(yōu)經(jīng)驗(yàn):掌握IM內(nèi)存模型、垃圾回收機(jī)制,能通過工具(如JProfiler、Arthas、jstack、MAT等)分析內(nèi)存泄漏及性能問題3、熟悉常用中間件的使用:
Kafka:熟悉消息隊(duì)列原理、集群部署及可靠性方案
數(shù)據(jù)庫:熟練SQL優(yōu)化、事務(wù)處理Redis:掌握數(shù)據(jù)結(jié)構(gòu)、持久化機(jī)制、集群部署及緩存擊穿/穿透解決方案-Dubbo:熟悉RPC原理、服務(wù)治理及分布式事務(wù)4、Linux運(yùn)維能力:熟練使用Shell腳本、系統(tǒng)監(jiān)控工具(如Top/mstat等),具備日志分析及故障快速定位能力
5、開發(fā)與部署:熟練使用Git進(jìn)行協(xié)作開發(fā),熟悉CI/CD流程
軟性素質(zhì)
1、責(zé)任心強(qiáng),具備獨(dú)立解決問題能力及抗壓能力2、良好的溝通協(xié)作意識(shí),能高效推動(dòng)跨團(tuán)隊(duì)合作3.持續(xù)學(xué)習(xí)熱情,關(guān)注技術(shù)前沿并快速落地實(shí)踐
有做過 ES、RAG相關(guān)開發(fā)經(jīng)驗(yàn)的優(yōu)先考慮