技術(shù)要求:
1. 熟悉掌握Java基本原理,熟悉數(shù)據(jù)結(jié)構(gòu)及算法設(shè)計
2.熟練理解設(shè)計模式、面向?qū)ο笤O(shè)計、UML 建模等 ,熟悉分布式和集群架構(gòu),了解模塊化開發(fā)
3. 熟悉Linux下常用的命令和工具,、熟練使用spring、springCloud 、SpringBoot、hibernate/ibatis 等開源框架,對原理有一定理解,能夠獨立編寫業(yè)務(wù)模塊
4. 熟練使用Redis,Kafka,ActiveMQ,Tomcat等常用開源工具;
5. 熟練使用 Oracle、Mysq等主流數(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è)務(wù)理解能力以
及架構(gòu)思維?
2、熟練使用spring、SpringCloud、SpringBoot、hibernate/ibatis等開源框
架,對原理有一定理解?
3、熟練使用Oracle、MySql等主流數(shù)據(jù)庫軟件中的至少一種?
4、熟練理解設(shè)計模式、面向?qū)ο笤O(shè)計、UML建模等?
5、對多線程、高并發(fā)、大數(shù)據(jù)業(yè)務(wù)等有一定的經(jīng)驗和理解,并能靈活運用解
決實際問題
6、具備大型軟件項目過程管理、需求分析、系統(tǒng)設(shè)計、編碼、測試、實施全流程項目服務(wù)經(jīng)驗。在軟件研發(fā)領(lǐng)域具備豐富經(jīng)驗,能獨立判斷分析軟件問題。
7、溝通能力佳,協(xié)調(diào)能力強,能勝任組織角色。能很好的理解項目需求,獨立制定項目計劃,并帶領(lǐng)團隊負責項目實施。