職位描述
1.?主要從事公司產(chǎn)品的Web后端開發(fā);
2.?參與系統(tǒng)分析與設(shè)計(jì),負(fù)責(zé)核心代碼編寫
任職要求:
1.?精通java開發(fā)語言,有扎實(shí)的java編碼基礎(chǔ);熟練掌握常用java技術(shù)框架spring,?springmvc,mybatis,hibernate;?熟練掌握spring?boot開發(fā)框架;
2.?熟悉微服務(wù)架構(gòu)(Spring?Cloud、Dubbo);
3.?熟悉mysql和至少一種NoSQL數(shù)據(jù)庫,并能獨(dú)立進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì),熟練使用SQL語句,對數(shù)據(jù)庫事務(wù)、鎖、索引有深入理解;
4.?熟悉至少一種緩存系統(tǒng),redis,memcache等;熟悉至少一種消息隊(duì)列,rabbitmq,?activemq等;
5.?熟練掌握Tomcat/JBOSS/Nginx等web應(yīng)用服務(wù)器的配置和使用;熟練掌握一種腳本語言,比如Shell或者Python等;
6.?熟悉主流構(gòu)建工具?Maven,Gradle;?熟練使用Eclipse、IDEA等開發(fā)工具和SVN,Git版本管理;
7.?熟悉常用設(shè)計(jì)模式;熟練掌握面向?qū)ο筌浖治?、設(shè)計(jì)方法;熟悉UML軟件建模知識(shí);有良好軟件開發(fā)規(guī)范意識(shí);
8.?有較強(qiáng)的學(xué)習(xí)、創(chuàng)新及表達(dá)和溝通能力,具備獨(dú)立分析解決問題能力,具備團(tuán)隊(duì)合作精神,能承受一定的工作壓力;
9.?電商或ERP相關(guān)產(chǎn)品研發(fā)經(jīng)驗(yàn)者優(yōu)先;
注:必須熟悉java8語法,spring?cloud微服務(wù)架構(gòu)