熟練掌握J(rèn)ava開發(fā)語言,并熟悉Spring、SpringMVC、SpringBoot框架以及其配合、衍生框架。
熟悉oracle、mysql等數(shù)據(jù)庫基本語法。
熟練掌握面向接口編程、模塊與組件式開發(fā),熟悉Java單元測試、數(shù)據(jù)庫測試、REST接口測試以及對應(yīng)的用例編寫。
具備一定的公共服務(wù)抽象、公共組件抽象、公共控件實(shí)現(xiàn)能力,能提供技術(shù)選型指導(dǎo)并為研發(fā)團(tuán)隊(duì)提供基礎(chǔ)技術(shù)底座和公共模塊;
熟悉Intellij Idea集成開發(fā)環(huán)境、熟悉GIT版本管理以及基本的版本策略;
熟練掌握springboot+mybatisplus+x插件快速迭代;
主導(dǎo)過完整中、后臺系統(tǒng)或大型高并發(fā)應(yīng)用系統(tǒng)的設(shè)計(jì),具有分布式、高性能、高并發(fā)、高可用系統(tǒng)的架構(gòu)、設(shè)計(jì)、開發(fā)和調(diào)優(yōu)經(jīng)驗(yàn),熟練掌握Spring cloud,以及Spring cloud的生態(tài),深刻理解微服務(wù)原理及運(yùn)行機(jī)制,并對服務(wù)拆分、服務(wù)間調(diào)用、服務(wù)治理有獨(dú)特見解