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