1、負責理解和管理非功能性系統需求,包括軟件的可維護性、復用性、可靠性、有效性和可測試性等;
2、負責組織技術研究和攻關工作、開發過程中關鍵技術問題的解決,組織及帶領公司內部員工研究與項目相關的新技術;
3、負責項目核心代碼實現以及相關文檔編寫;
4、負責項目的性能優化與改進;
5、負責項目團隊的管理、協調、考核;
6、根據產品部所提出的的需求,對開發團隊所提出的設計進行技術層面的把關;
7、負責對整個軟件架構、關鍵構件、接口的設計和優化,完成系統間的集成,協助設計人員完成《系統概要設計說明書》;
8、負責軟件測試、集成(cheng)、交付等過程中(zhong)所需的(de)接口規范(fan)定義和技術支(zhi)持。
1、本科及以上學歷,計算機相關專業,兩年以上Java開發經驗,三年團隊管理經驗;
2、精通java基礎知識,精通javaEE架構,熟練掌握Spring、SpringBoot、SpringMVC等技術框架
3、精通SpringCloud、Dubbo等分布式服務框架;
4、精通Redis、ActiveMQ、Kafka、ELK等分布式技術,了解分布式系統的設計和應用,熟悉分布式緩存、消息、日志等機制;
5、熟練使用Jenkins、Git、Maven等開發部署工具;
6、精通oracle,MySql數據庫,以及相應數據庫調優、SQL優化
7、熟悉Linux常用操作,熟悉Tomcat、Nginx
6、熟悉SVN,掌握規范化的軟件開發方法,能夠快速有效地完成開發任務;
7、掌握基本的網絡協議如HTTP,TCP/IP,會使用一種抓包工具
8、具有良好的溝通能(neng)力及團(tuan)隊(dui)合作精神,良好的文檔撰寫能(neng)力,較(jiao)強的責(ze)任心。