崗位職責(zé):
1、主導(dǎo)系統(tǒng)架構(gòu)設(shè)計(jì),制定可擴(kuò)展、高可用的技術(shù)方案,把控微服務(wù)、分布式、云原生等技術(shù)選型;
2、解決核心模塊的技術(shù)難題(如分布式事務(wù)、JVM調(diào)優(yōu)、數(shù)據(jù)庫分庫分表)
3、對系統(tǒng)高并發(fā)、高可用、容災(zāi)、安全等場景提供解決方案;
4、對行業(yè)數(shù)字化轉(zhuǎn)型有一定的認(rèn)知,具有良好的溝通技能,團(tuán)隊(duì)合作能力,有擔(dān)當(dāng)、抗壓能力強(qiáng);
5、對SOA、微服務(wù)架構(gòu)有深入理解,有源碼閱讀優(yōu)先,熟悉各種常用設(shè)計(jì)模式;
6、熟悉基于linux的開發(fā)和部署,熟悉docker操作,對devops有經(jīng)驗(yàn)者優(yōu)先,有開發(fā)自動(dòng)化集成,高效部署實(shí)施相關(guān)經(jīng)驗(yàn)者優(yōu)先;
7、能適應(yīng)短期出差;
任職要求:
1.本科及以上學(xué)歷,計(jì)算機(jī)或相關(guān)專業(yè),優(yōu)秀者可以放寬到專科;
2.5年以上Java開發(fā)經(jīng)驗(yàn),有團(tuán)隊(duì)管理經(jīng)驗(yàn),有從0到1系統(tǒng)架構(gòu)設(shè)計(jì)案例;
3.熟悉JDK17、JDK21、SpringBoot 3.0 等前沿技術(shù);
4.精通Java生態(tài),深入理解多線程、NIO、JVM原理(內(nèi)存模型、GC算法、性能調(diào)優(yōu));
5.熟練掌握Spring Boot/Cloud、MyBatis、RPC框架(Dubbo/gRPC),具備分布式系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)(限流、熔斷、鏈路追蹤);
6.熟悉MQTT等物聯(lián)網(wǎng)協(xié)議,以及設(shè)備對接的相關(guān)工作。