技術(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é)歷,5年及以上的java開發(fā)經(jīng)驗(yàn),有較好的業(yè)務(wù)理解能力以
及架構(gòu)思維?
2、熟練使用spring、SpringCloud、SpringBoot、hibernate/ibatis等開源框
架,對(duì)原理有一定理解?
3、熟練使用Oracle、MySql等主流數(shù)據(jù)庫軟件中的至少一種?
4、熟練理解設(shè)計(jì)模式、面向?qū)ο笤O(shè)計(jì)、UML建模等?
5、對(duì)多線程、高并發(fā)、大數(shù)據(jù)業(yè)務(wù)等有一定的經(jīng)驗(yàn)和理解,并能靈活運(yùn)用解
決實(shí)際問題
6、具備大型軟件項(xiàng)目過程管理、需求分析、系統(tǒng)設(shè)計(jì)、編碼、測試、實(shí)施全流程項(xiàng)目服務(wù)經(jīng)驗(yàn)。在軟件研發(fā)領(lǐng)域具備豐富經(jīng)驗(yàn),能獨(dú)立判斷分析軟件問題。
7、溝通能力佳,協(xié)調(diào)能力強(qiáng),能勝任組織角色。能很好的理解項(xiàng)目需求,獨(dú)立制定項(xiàng)目計(jì)劃,并帶領(lǐng)團(tuán)隊(duì)負(fù)責(zé)項(xiàng)目實(shí)施。