職位描述
崗位職責(zé):
1、負(fù)責(zé)設(shè)計(jì)、開發(fā)和維護(hù)公司內(nèi)部使用的微服務(wù)架構(gòu)系統(tǒng),確保系統(tǒng)的高性能、高可用性和可擴(kuò)展性。
2、參與制定技術(shù)方案,評(píng)估技術(shù)風(fēng)險(xiǎn),提供優(yōu)化建議,指導(dǎo)初級(jí)工程師完成開發(fā)任務(wù)。
3、推動(dòng)微服務(wù)治理策略的實(shí)施,包括服務(wù)注冊(cè)與發(fā)現(xiàn)、監(jiān)控報(bào)警體系的建立等。
4、協(xié)助運(yùn)維團(tuán)隊(duì)進(jìn)行系統(tǒng)的部署上線,參與故障排查和性能調(diào)優(yōu)。
5、設(shè)計(jì)并實(shí)現(xiàn)全面的自動(dòng)化測(cè)試策略,確保新功能的質(zhì)量以及現(xiàn)有功能的穩(wěn)定性。
6、關(guān)注行業(yè)動(dòng)態(tài)和技術(shù)發(fā)展趨勢(shì),持續(xù)引入新技術(shù)以提升產(chǎn)品競(jìng)爭(zhēng)力。
7、編寫高質(zhì)量的技術(shù)文檔,分享最佳實(shí)踐案例,促進(jìn)團(tuán)隊(duì)技術(shù)水平的整體提升。
任職要求:
1、5年以上軟件開發(fā)經(jīng)驗(yàn),其中包含3年以上基于微服務(wù)架構(gòu)的實(shí)際項(xiàng)目經(jīng)驗(yàn)。
2、深入理解微服務(wù)架構(gòu)原理及其實(shí)現(xiàn)方式,包括但不限于服務(wù)發(fā)現(xiàn)、配置管理、負(fù)載均衡、斷路器機(jī)制等。
3、熟練掌握Docker和Kubernetes容器編排工具,有實(shí)際部署經(jīng)驗(yàn)。
4、對(duì)常用的微服務(wù)框架如Spring Boot/Cloud, Flask, gRPC等有深入的理解和實(shí)踐經(jīng)驗(yàn)。
具備數(shù)據(jù)庫設(shè)計(jì)能力,熟悉關(guān)系型數(shù)據(jù)庫(MySQL, PostgreSQL)和NoSQL數(shù)據(jù)庫(MongoDB, Redis)。
5、了解CI/CD流程,并能熟練使用Jenkins, GitLab CI等相關(guān)工具。
6、熟悉單元測(cè)試、集成測(cè)試、端到端測(cè)試的概念及其應(yīng)用。
7、有使用JUnit, PyTest, Mocha等測(cè)試框架的經(jīng)驗(yàn),掌握Mocking工具(如Mockito, Sinon.js)進(jìn)行依賴隔離測(cè)試。
8、有車企的項(xiàng)目經(jīng)驗(yàn)優(yōu)先。
9、具備良好的英文讀寫能力,能夠閱讀英文技術(shù)文檔。