職位描述:
1.?負責(zé)項目的框架搭建、核心代碼的開發(fā)、技術(shù)支持等;
2.?搭建項目開發(fā)框架、提煉公共算法;??
3.?完成系統(tǒng)概要設(shè)計、數(shù)據(jù)庫模型設(shè)計、接口設(shè)計等?;
4.?提供團隊內(nèi)部技術(shù)培訓(xùn)?;
5.?提供團隊技術(shù)支持?。
?
崗位要求:
1、精通JAVA,有3年以上JAVA開發(fā)經(jīng)驗,尤其在數(shù)據(jù)結(jié)構(gòu)、算法和代碼、軟件設(shè)計方面能夠解決項目中的關(guān)鍵架構(gòu)問題和技術(shù)難題,同時對技術(shù)難點進行攻關(guān)和預(yù)研;工作作風(fēng)嚴謹,具備優(yōu)秀的學(xué)習(xí)能力和團隊協(xié)作精神。
2、熟練掌握Struts2、Spring、SpringMVC、Hibernate、MyBatis框架以及熟悉Linux操作系統(tǒng),了解shell腳本,能夠配置apache,、tomcat、jboss等應(yīng)用服務(wù)器。
3、熟悉Oracle、Mysql等數(shù)據(jù)庫中的一種以上,熟悉memcache、redis、mongodb等常用nosql解決方案。
4、熟悉OOP編程思想,了解UML以及RUP開發(fā)流程,了解常見的設(shè)計模式和算法。
5、熟悉主流的前端開發(fā)框架,如:VUE、React等,有基于SpringBoot/SpringCloud/Dubbo等框架的微服務(wù)開發(fā)經(jīng)驗。
6、熟練使用SVN/Git,掌握JVM,classloader,GC相關(guān)技術(shù)的原理,并且能使用一至幾款中間件技術(shù),以及具備性能調(diào)優(yōu)能力。
7、有網(wǎng)絡(luò)爬蟲、微商平臺、進銷存系統(tǒng)、防偽追溯、區(qū)塊鏈開發(fā)、ETL開發(fā)經(jīng)驗者優(yōu)先。