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