三個以上大中型項目程序開發(fā)經(jīng)驗,工作經(jīng)驗6年以上,熟悉主流技術(shù)及框架。
技術(shù)與技能要求:
1、深入理解 JVM 底層原理,能進行深入的 JVM 調(diào)優(yōu);對 Java 并發(fā)編程有深刻理解,能處理復(fù)雜的并發(fā)場景。
2、深入理解 Spring 等主流框架的設(shè)計思想與源碼實現(xiàn),并能根據(jù)業(yè)務(wù)場景進行定制化擴展。
3、精通微服務(wù)架構(gòu),對服務(wù)治理、配置中心、鏈路追蹤等有深入的實踐和優(yōu)化經(jīng)驗。
4、精通分布式環(huán)境下的事務(wù)、緩存、鎖、冪等性等問題的解決方案。
5、有分布式系統(tǒng)(如分庫分表、分布式ID生成、數(shù)據(jù)同步)的實際設(shè)計經(jīng)驗。
6、深入掌握數(shù)據(jù)庫原理,具備豐富的數(shù)據(jù)庫優(yōu)化和架構(gòu)設(shè)計經(jīng)驗(如讀寫分離、分庫分表)。
7、深入理解常用中間件(如 Redis、MQ、ES)的核心原理、集群架構(gòu)與失效轉(zhuǎn)移機制,并能進行性能調(diào)優(yōu)。
8、具備大規(guī)模系統(tǒng)性能調(diào)優(yōu)的全鏈路經(jīng)驗,精通壓測工具,能設(shè)計并實施系統(tǒng)容災(zāi)、降級、限流方案。
9、熟悉 Docker、Kubernetes,具備云原生應(yīng)用開發(fā)和部署的經(jīng)驗。對 DevOps 有深刻理解。
10、熟悉國產(chǎn)化信創(chuàng)相關(guān)標(biāo)準(zhǔn),能進行合理的信創(chuàng)化改造架構(gòu)設(shè)計和優(yōu)化。