2.熟練使用idea等開發(fā)環(huán)境及工具;精通SpringBoot/SpringMVC.SpringCloud.Dubbo.hibernate/Mybati等主流框架;
3.JAVA基礎(chǔ)扎實(shí),熟悉io.多線程.集合等基礎(chǔ)框架,熟悉分布式.緩存.消息等機(jī)制。熟練主流應(yīng)用服務(wù)器框架.分布式數(shù)據(jù)庫.緩存.文件系統(tǒng).消息系統(tǒng)等技術(shù);
4.熟悉數(shù)據(jù)庫編程,精通數(shù)據(jù)庫應(yīng)用(MYSQL/SQL?SERVER等);
5.具有良好的邏輯分析能力.分析問題和解決問題的能力。
6.熟悉常用設(shè)計(jì)模式,有中大型分布式.高并發(fā).高負(fù)載.高可用性系統(tǒng)設(shè)計(jì)開發(fā)經(jīng)驗(yàn)優(yōu)先考慮;
7.熟悉前端Vue/Angular框架者,熟悉前后端分離開發(fā)模式者優(yōu)先考慮;
8.具有教育行業(yè)從業(yè)經(jīng)驗(yàn)者,優(yōu)先考慮
崗位職責(zé):
1.負(fù)責(zé)產(chǎn)品開發(fā)項(xiàng)目的整體需求分析.架構(gòu)設(shè)計(jì)及開發(fā)工作,制訂并實(shí)施具體的解決方案規(guī)避常規(guī)技術(shù)問題的發(fā)生;
2.完成技術(shù)方案.技術(shù)線路的制訂,指導(dǎo)審核產(chǎn)品核心模塊的詳細(xì)設(shè)計(jì);
3.參與技術(shù)評審,對軟件需求.設(shè)計(jì).代碼或其他技術(shù)文檔進(jìn)行檢查,提出改善建議;
4.組織開發(fā)團(tuán)隊(duì)按計(jì)劃執(zhí)行并完成開發(fā)任務(wù),負(fù)責(zé)團(tuán)隊(duì)成員的技術(shù)學(xué)習(xí)和能力提升。