崗位職責:
1、協(xié)助研發(fā)經理完成系統(tǒng)架構的分析及設計;
2、協(xié)助團隊實現(xiàn)技術攻關,及編寫核心代碼;
3、設計開發(fā)關鍵性功能模塊;以及把關各業(yè)務團隊的接口;
4、按計劃,帶領團隊完成開發(fā)工作;
任職要求:
1、計算機、軟件、通信相關專業(yè)本科及以上學歷,6年及以上Java開發(fā)經驗;
2、熟練掌握軟件工程及軟件開發(fā)過程;熟悉使用各種開發(fā)調試工具,如Eclipse、SVN、GIT;
3、精通J2EE,熟悉各種常用設計模式;
4、深入理解Spring、?MYBATIS、SpringMVC等框架的設計思想和實現(xiàn)方式;
5、精通DUBBO或Spring?Cloud分布式架構相關開發(fā)技術;
6、精通主要應用服務器(JBoss/Tomcat等)的配置使用,以及優(yōu)化;
7、熟悉Linux操作系統(tǒng),能夠發(fā)布搭建相關項目;
8、熟練使用redis?、memcache?等分布式緩存;
9、有搜索引摯開發(fā)或運維經驗?加分,如SOLR,?ElasticSearch;
10、熟練使用MQ,如KAFKA;
11、熟悉JavaScript及相關框架,如JQuery等;
12、熟悉HADOOP,以及NOSQL數據庫;有分布式計算經驗?加分,如SPARK;
13、有其它動態(tài)腳本開發(fā)經驗?加分,如node?js,?python等;
14、熟練查閱英文資料;并且具備良好的職業(yè)道德和工作態(tài)度,能夠獨立分析問題和解決問題;
15、良好的團隊合作經驗之談,能夠指導項目相關人員;
16、試用期間,無法順利完成任務的,會被淘汰;