崗位職責(zé):
1、參與公司核心業(yè)務(wù)系統(tǒng)研發(fā),面向業(yè)務(wù)場(chǎng)景主導(dǎo)高可擴(kuò)展技術(shù)架構(gòu)設(shè)計(jì)及落地;
2、深入理解業(yè)務(wù)需求,設(shè)計(jì)合理可落地執(zhí)行的技術(shù)方案。
任職要求:
1、精通 Java 語(yǔ)言,包括JVM、Graalvm、IO、多線程、并發(fā)、網(wǎng)絡(luò)等,深刻理解面向?qū)ο?、設(shè)計(jì)模式等相關(guān)技術(shù);
2、熟練使用常用的JAVA技術(shù)框架,并對(duì)JAVA Web的各種主流框架如Spring、SpringBoot、MyBatis等有深入的應(yīng)用和優(yōu)化經(jīng)驗(yàn),掌握它的原理和機(jī)制;
3、熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉常用數(shù)據(jù)庫(kù)、緩存、消息隊(duì)列、RPC的使用及其內(nèi)部實(shí)現(xiàn)機(jī)制;
4、對(duì)微服務(wù)設(shè)計(jì)、領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)有深刻的理解和實(shí)踐;有復(fù)雜業(yè)務(wù)系統(tǒng)的抽象設(shè)計(jì)能力,思路清晰,善于思考,能夠獨(dú)立分析和解決業(yè)務(wù)、技術(shù)問(wèn)題;
5、對(duì)新技術(shù)有強(qiáng)烈的敏感度和熱情;
6、有強(qiáng)烈的主人翁意識(shí),有積極主動(dòng)幫助業(yè)務(wù)成功的意愿和熱情,并愛好挑戰(zhàn)。