崗位職責(zé):
1、參與架構(gòu)設(shè)計與優(yōu)化,確保系統(tǒng)的高性能、高并發(fā)和高可用性。
2、技術(shù)生態(tài)構(gòu)建:構(gòu)建和維護健康的技術(shù)生態(tài),推動新技術(shù)在團隊中的落地與應(yīng)用。
3、主動承擔(dān)系統(tǒng)設(shè)計與優(yōu)化:深入理解業(yè)務(wù)需求,設(shè)計高效、可擴展的系統(tǒng)架構(gòu),并進行持續(xù)優(yōu)化。
4、分布式系統(tǒng)構(gòu)建:熟悉RPC、緩存、負(fù)載均衡、分布式事務(wù)等關(guān)鍵技術(shù),構(gòu)建分布式系統(tǒng)。
5、云原生與DevOps實踐:推動云原生技術(shù)的應(yīng)用,如容器化、持續(xù)交付等,提高研發(fā)效率。
6、系統(tǒng)調(diào)優(yōu)與容災(zāi):進行系統(tǒng)性能調(diào)優(yōu),確保系統(tǒng)在高負(fù)載下的穩(wěn)定運行,并設(shè)計容災(zāi)方案,提高系統(tǒng)的可靠性。
7、質(zhì)量內(nèi)建與自動化測試:推動質(zhì)量內(nèi)建和自動化測試,提高產(chǎn)品質(zhì)量和測試覆蓋率。
9、技術(shù)突破與業(yè)務(wù)創(chuàng)新:不斷探索新技術(shù),推動業(yè)務(wù)創(chuàng)新,為公司帶來有效解決方案。
10、負(fù)責(zé)產(chǎn)品側(cè)微服務(wù)模塊、組件的需求分析、模塊設(shè)計、核心代碼編寫、單元測試及維護等
任職要求:
1、碩士及以上學(xué)歷,車輛工程、機械電子、軟件工程、電子信息等相關(guān)專業(yè);
2、具備扎實的JAVA編程基礎(chǔ),至少5年及以上JAVA開發(fā)經(jīng)驗;精通系統(tǒng)架構(gòu)設(shè)計,熟悉DDD(領(lǐng)域驅(qū)動設(shè)計)和微服務(wù)架構(gòu),有從零開始構(gòu)建系統(tǒng)的經(jīng)驗。
3、深入理解高性能、高并發(fā)、高可用性的分布式系統(tǒng)設(shè)計原理,熟悉RPC、緩存、負(fù)載均衡、分布式事務(wù)等關(guān)鍵技術(shù)。
4、熟悉云原生技術(shù),如容器化、持續(xù)交付等,有實際項目經(jīng)驗者優(yōu)先。
5、熟悉操作系統(tǒng)原理,熟悉源碼閱讀和分析,能夠深入理解系統(tǒng)底層機制。
6、具備良好的團隊合作精神
7、有公有云使用經(jīng)驗,熟悉DevOps、持續(xù)集成/持續(xù)部署等流程。
8、具備良好的業(yè)務(wù)理解能力,能夠深入理解業(yè)務(wù)需求,并將其轉(zhuǎn)化為有效的技術(shù)解決方案。
加分項:
1、有大型分布式系統(tǒng)或高并發(fā)場景下的開發(fā)經(jīng)驗者優(yōu)先
2、對微服務(wù)架構(gòu)、容器化、持續(xù)集成/持續(xù)部署有實際經(jīng)驗者優(yōu)先。