技術(shù)要求:
1. 熟悉掌握J(rèn)ava基本原理,熟悉數(shù)據(jù)結(jié)構(gòu)及算法設(shè)計(jì)
2. 熟悉面向?qū)ο蟮姆治龊驮O(shè)計(jì),熟悉分布式和集群架構(gòu),了解模塊化開發(fā)
3. 熟悉Linux下常用的命令和工具,熟悉Spring, SpringMVC, MyBatis等開
源框架,能夠獨(dú)立編寫業(yè)務(wù)模塊
4. 熟練使用Redis,Kafka,ActiveMQ,Tomcat等常用開源工具;
5. 熟悉MySQL、Oracle, PostgreSQL,MongoDB等常見數(shù)據(jù)庫,熟練掌握
SQL的編寫和優(yōu)化;
6. 熟練使用常見研發(fā)工具和插件,如IDEA、Eclipse,Maven,git等
7. 熟悉SpringCloud微服務(wù)開發(fā)的優(yōu)先;
8. 熟悉微服務(wù)框架,如springcloud、springboot等;
任職資格:
1、大專及以上學(xué)歷,3年及以上的java開發(fā)經(jīng)驗(yàn),有較好的業(yè)務(wù)理解能力以
及架構(gòu)思維?
2、熟練使用spring、SpringCloud、SpringBoot、hibernate/ibatis等開源框
架,對原理有一定理解?
3、熟練使用Oracle、MySql等主流數(shù)據(jù)庫軟件中的至少一種?
4、熟練理解設(shè)計(jì)模式、面向?qū)ο笤O(shè)計(jì)、UML建模等?
5、對多線程、高并發(fā)、大數(shù)據(jù)業(yè)務(wù)等有一定的經(jīng)驗(yàn)和理解,并能靈活運(yùn)用解
決實(shí)際問題
6、熟悉軟件項(xiàng)目相關(guān)的開發(fā)、測試、實(shí)施流程和標(biāo)準(zhǔn),能夠獨(dú)立編
寫設(shè)計(jì)文檔,對工作過程中發(fā)現(xiàn)的問題能夠進(jìn)行主動分析和提出解
決方案。