1.熟悉springboot\springcloud等框架(微服務(wù)),Java基礎(chǔ)扎實,對JVM、并發(fā)、I0等有較深入理解,熟悉Spring體系,熟悉關(guān)系型數(shù)據(jù)庫,熟悉Nginx、tomcat等常用服務(wù)器的原理、架構(gòu)、部署和調(diào)優(yōu);
2.有大型網(wǎng)站或系統(tǒng)開發(fā)經(jīng)驗,有移動互聯(lián)網(wǎng)開發(fā)經(jīng)驗,具有性能分析、性能優(yōu)化、安全性設(shè)計能力,對于高并發(fā)、高可用、高性能等有過實際項目經(jīng)驗;
3.精通JAVA、JavaScript、 vue全家桶等技術(shù)、精通JVM、Classl oader機制、多線程、I0原理;
4.精通各種常用設(shè)計模式,熟悉后臺系統(tǒng)與移動應(yīng)用的通信交互;
5.精通mysq|、Oracle、精通SQL語句、視圖、索引、事務(wù)處理等,能夠根據(jù)具體業(yè)務(wù)和要求進行查詢優(yōu)化。
負責公司后端系統(tǒng)開發(fā),后端技術(shù)棧包括SpringBoot、
MyBatis、
Jfinal、
Redis、
SpringSecurityOAuto2、
RabbitMQ、
Kafka、
Swagger、
Nacos等,
前端技術(shù)棧包括Vue、
Element-UI、
Vant、
Uniapp、uView倉庫等,數(shù)據(jù)平臺選擇的是MySQL集群(mycat+PolarDB),部
署架構(gòu)使用的是阿里edas一站式部署,包含docker、k8s、jekins、gitlab等技術(shù),
權(quán)限管理使用的是redis+token實現(xiàn)單點登錄。
負責該掛號系統(tǒng)的前后端開發(fā),前端主要使用uniapp和vue技術(shù)棧實現(xiàn),后端使用的是springboot
前端主要使用vue+element ui開發(fā),后端使用springboot,權(quán)限使用token機制。