1. 負責服務端架構(gòu)設(shè)計、組件設(shè)計和核心代碼開發(fā),確保系統(tǒng)高性能、高可用性和可擴展性;
2. 參與需求分析、技術(shù)方案設(shè)計和評審,主導關(guān)鍵技術(shù)難題攻關(guān);
3. 負責MySQL、達夢、gbase等國產(chǎn)化數(shù)據(jù)庫的設(shè)計、開發(fā)和優(yōu)化,提升SQL執(zhí)行效率;
4. 基于SpringBoot、SpringCloud等框架進行微服務開發(fā),維護和優(yōu)化現(xiàn)有系統(tǒng)架構(gòu);
5. 負責Redis等中間件的合理使用及性能調(diào)優(yōu);
6. 編寫和維護Linux系統(tǒng)腳本,協(xié)助完成自動化部署和運維工作;
7. 參與分布式系統(tǒng)建設(shè),解決高并發(fā)場景下的技術(shù)挑戰(zhàn)。
任職要求:
1. 計算機相關(guān)專業(yè)本科及以上學歷,5年以上Java服務端開發(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緩存、rocketmq消息隊列等中間件,了解其應用場景及最佳實踐;
6. 熟練使用Linux系統(tǒng),能編寫Shell腳本,編寫dockerfile腳本,完成日常運維工作;
7. 熟悉微服務架構(gòu),了解服務注冊發(fā)現(xiàn)、熔斷限流、分布式事務等機制;
8. 具備良好的溝通能力和團隊協(xié)作精神,能承擔技術(shù)決策和指導工作。