崗位職責(zé):
1. 負(fù)責(zé)大型項目服務(wù)端架構(gòu)設(shè)計、組件設(shè)計和核心代碼開發(fā),確保系統(tǒng)高性能、高可用性和可擴(kuò)展性;
2. 參與需求分析、技術(shù)方案設(shè)計和評審,主導(dǎo)關(guān)鍵技術(shù)難題攻關(guān);
3. 負(fù)責(zé)MySQL及國產(chǎn)化數(shù)據(jù)庫的設(shè)計、開發(fā)和優(yōu)化,提升SQL執(zhí)行效率;
4. 基于SpringBoot、SpringCloud等框架進(jìn)行微服務(wù)開發(fā),維護(hù)和優(yōu)化現(xiàn)有系統(tǒng)架構(gòu);
5. 負(fù)責(zé)Redis等中間件的合理使用及性能調(diào)優(yōu);
6. 編寫和維護(hù)Linux系統(tǒng)腳本,協(xié)助完成自動化部署和運維工作;
7. 參與分布式系統(tǒng)建設(shè),解決高并發(fā)場景下的技術(shù)挑戰(zhàn);
8. 全鏈路監(jiān)控(Prometheus+Grafana+ELK)、分布式追蹤(SkyWalking/Jaeger)日志標(biāo)準(zhǔn)化與異常智能診斷(如日志聚類分析);
9. (加分項)探索大模型相關(guān)應(yīng)用場景,推動AI技術(shù)在業(yè)務(wù)中的落地。
崗位要求:
1. 計算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,5年以上Java服務(wù)端開發(fā)經(jīng)驗;
2. 扎實的Java編程基礎(chǔ),熟悉JVM原理、多線程、集合框架等,具備良好的代碼規(guī)范;
3. 熟練掌握SpringBoot、SpringCloud、MyBatis等主流框架,理解其核心原理;
4. 熟悉MySQL數(shù)據(jù)庫設(shè)計和優(yōu)化,具備索引優(yōu)化、分庫分表等實戰(zhàn)經(jīng)驗;
5. 熟悉Redis緩存、消息隊列等中間件,了解其應(yīng)用場景及最佳實踐;
6. 熟練使用Linux系統(tǒng),能編寫Shell腳本完成日常運維工作;
7. 熟悉微服務(wù)架構(gòu),了解服務(wù)注冊發(fā)現(xiàn)、熔斷限流、分布式事務(wù)等機(jī)制;
8. 具備良好的溝通能力和團(tuán)隊協(xié)作精神,能承擔(dān)技術(shù)決策和指導(dǎo)工作;
9. 主導(dǎo)過中型以上系統(tǒng)架構(gòu)設(shè)計(需提供架構(gòu)決策文檔案例)。