工作職責(zé):
-?本職位為公司常駐國內(nèi)知名藥品流通企業(yè)的軟件開發(fā)工程師崗位;
-?獨(dú)立模塊設(shè)計(jì),代碼開發(fā),測試與維護(hù);
職位要求:
初級:
1、扎實(shí)的JAVA語言基礎(chǔ),2年以上實(shí)際工作經(jīng)驗(yàn),大專以上學(xué)歷。
2、熟悉java開發(fā),理解mvc開發(fā)模式,對敏捷開發(fā)有一定了解。
3、熟悉springMVC,了解spring?boot,了解微服務(wù),去中心化。
4、熟悉JPA、Mybatis、mysql數(shù)據(jù)庫,掌握基本的sql語言。
5、對緩存技術(shù)有一定的了解,了解redis。
6、了解dubbo,對dubbo的工作原理有基本的了解,能夠進(jìn)行調(diào)用。
7、對Restful和RPC有基本的了解。
8、對swagger有一定的了解。
9、能夠根據(jù)文檔要求進(jìn)行編程,有良好的編程習(xí)慣。
10、具備良好的溝通能力。
11、熟悉git和svn的代碼管理工具進(jìn)行代碼管理和提交
中級
1、4年以上實(shí)際工作經(jīng)驗(yàn),大專以上學(xué)歷。
2、熟練掌握java開發(fā),理解mvc開發(fā)模式,熟悉敏捷開發(fā)。
3、熟悉springMVC,熟悉spring?boot,熟悉微服務(wù),去中心化理念,并且有實(shí)戰(zhàn)項(xiàng)目經(jīng)驗(yàn),對分布式有一定的理解。
4、熟練掌握J(rèn)PA、Mybatis、mysql數(shù)據(jù)庫,掌握sql語言。
5、熟練掌握緩存技術(shù),熟練使用redis進(jìn)行緩存處理。了解MQ和hadoop生態(tài)圈。對?elasticsearch或者solr有一定的了解。
6、熟練掌握dubbo,對dubbo的工作原理有一定的理解,能夠進(jìn)行配置和基本的調(diào)優(yōu)。
7、熟練掌握Restful和RPC架構(gòu)。
8、掌握swagger,能夠進(jìn)行文檔的編寫。
9、能夠根據(jù)文檔要求進(jìn)行編程,有良好的編程習(xí)慣。
10、具備良好的溝通能力和團(tuán)隊(duì)協(xié)作能力,具備獨(dú)立解決問題和協(xié)助小組成員解決問題的能力。
11、熟練運(yùn)用git和svn的代碼管理工具進(jìn)行代碼的管理和提交,并且能夠合并解決沖突。
高級
1、5年以上實(shí)際工作經(jīng)驗(yàn),本科以上學(xué)歷。
2、深入理解java開發(fā),熟悉mvc開發(fā)模式,熟練運(yùn)用敏捷開發(fā),能夠充當(dāng)項(xiàng)目經(jīng)理。
3、深入理解springMVC,熟練運(yùn)用spring?boot,理解spring?cloud,對eureka、zuul、Ribbon、Feign、Hystrix、config有一定的理解,深入理解微服務(wù),去中心化理念,并且有2個(gè)以上實(shí)戰(zhàn)項(xiàng)目經(jīng)驗(yàn),對分布式有深入的理解。
4、熟練運(yùn)用JPA、Mybatis、mysql數(shù)據(jù)庫,掌握sql語言,并能進(jìn)行sql的調(diào)優(yōu)。
5、熟練運(yùn)用緩存技術(shù),掌握2種以上的緩存技術(shù),對分布式鎖,分布式緩存中數(shù)據(jù)一致性有一定的理解。掌握MQ,掌握hadoop生態(tài)圈相關(guān)技術(shù),如MR,Hive。掌握elasticsearch或者solr。
6、熟練運(yùn)用dubbo,對dubbo的工作原理有深入的理解,能夠進(jìn)行配置和基本的調(diào)優(yōu)。
7、熟練運(yùn)用Restful和RPC架構(gòu)。
8、掌握swagger和swagger2,能夠進(jìn)行文檔的編寫。
9、能夠根據(jù)文檔要求進(jìn)行編程,有良好的編程習(xí)慣。
10、具備良好的溝通能力和團(tuán)隊(duì)協(xié)作能力,具備獨(dú)立解決問題和協(xié)助小組成員解決問題的能力。
11、熟練運(yùn)用git和svn的代碼管理工具進(jìn)行代碼的管理和提交,并且能夠合并解決沖突。