1、Java基礎(chǔ)扎實(shí),熟悉IO、多線(xiàn)程、集合框架,精通JVM調(diào)優(yōu);6年以上Java開(kāi)發(fā)經(jīng)驗(yàn)
2、精通HTTP,TCP協(xié)議,熟悉網(wǎng)絡(luò)編程
3、精通使用SpringBoot、SpringCloud/dubbo、Mybatis、nacos、xxl-job等框架
4、精通分布式系統(tǒng)基礎(chǔ)設(shè)施中常用的技術(shù),如緩存(Redis等)、消息中間件(Rabbit MQ、Kafka)、搜索引擎(Elastic Search)
5、精通關(guān)系型數(shù)據(jù)庫(kù)(Mysql、Oracle)以及相應(yīng)數(shù)據(jù)庫(kù)調(diào)優(yōu)、SQL優(yōu)化
6、精通HTML、JSP、JavaScript、jquery
7、具有web前端開(kāi)發(fā)經(jīng)驗(yàn),熟練掌握HTML、JavaScript、Axios、CSS、ES6等Web開(kāi)發(fā)技術(shù)
8、熟悉前端開(kāi)發(fā)技術(shù)Vue.js,熟悉AntDesign、ElementUI等相關(guān)Vue.js的框架
9、精通hive,SQL/HQL,有較好的SQL性能調(diào)優(yōu)經(jīng)驗(yàn)
10、可主導(dǎo)系統(tǒng)級(jí)架構(gòu)設(shè)計(jì),具備跨團(tuán)隊(duì)協(xié)同能力;可主導(dǎo)復(fù)雜系統(tǒng)重構(gòu)(如單體拆分為微服務(wù))、設(shè)計(jì)核心中間件(如分布式鎖、配置中心)、解決公司級(jí)技術(shù)難題(如數(shù)據(jù)庫(kù)分庫(kù)分表方案落地)
11.開(kāi)發(fā)人員需前后端全棧開(kāi)發(fā),技術(shù)棧:后端java + 前端vue + 數(shù)據(jù)庫(kù)mysql