工作職責:
1、協助新技術的研究與落地,參與關鍵技術選型,參與新技術及解決方案評估決策;
2、按照需求和設計,完成代碼編寫,實現業務邏輯,并進行開發版本的管理;?
3、輸出開發過程各階段對應的技術文檔;?
4、負責分析、解決系統的技術難點問題、重大故障的解決方案制定;?
5、參與產品方案的編寫及支持;?
6、協助現場完成重大故障處理、應急保障及重點演練活動。
工作要求:
1、2-5年通信行業軟件開發經驗;?
2、精通JAVA編程,對于常用集合、隊列、多線程開發有深入研究,有程序性能優化及GC調優者優先;?
3、能基于Spring/Mybatis框架熟練開發,有SpringBoot開發經驗優先;?
4、理解微服務、能力開放原理,有基于SpringCloud開發經驗;?
5、熟悉常用的緩存數據庫原理,至少熟練使用redis/memcache中一種;?6、熟悉常用的通信技術,如MQ/NETTY/WebService/RESTful;?
7、有相關設計經驗者優先,如能根據需求獨立完成業務流程、數據流程、數據模型等;?
8、至少熟練使用ORACLE,MYSQL,PGSQL中一種,對其常用知識點的原理很清楚,熟悉數據庫性能優化常識;?
9、有大數據開發經驗者優先,?如熟練使用:hadoop/hbase/spark/flink/es等;??會主動學習、思考、總結?能獨立解決問題?有較強責任心?具有正常溝通能力