1、參與產品需求討論和產品設計,參與或者負責產品的關鍵技術選型和攻關工作,可行性分析,工作量估算;
2、負責按照需求文檔,完成具體的模塊設計、代碼編寫、代碼review、單元測試及相關文檔編寫;
3、解決系統遇到的業務、技術方面問題,尋找可行的改進方案并推行,持續提升系統性能和穩定性,掃除技術風險;
4、跟進最新的軟件開發技術,整理培訓文檔,組織團隊內部學習及培訓;
職位要求:
具有2年以上架構設計經驗,主導或負責過開項目,理解常用的java設計模式;
熟練掌握spring 、Hibernate等主流開源框架;
熟悉Nginx、Tomcat、Redis、ElasticSearch、Kafka、Zookeeper等中間件的使用;
具有SOA架構設計經驗,并熟練掌握相關的開源框架;
熟悉MySQL、SQL Server等數據庫的使用;
對分布式事務處理有深刻理解,并有分布式事務開發經驗;
熟練掌握多線程高并發系統開發經驗,對系調優設計和實現有一定的經驗;
掌握常用的linux命令,能夠獨立部署系統,具有比較強的問題解決能力;
具有強烈的責任心,愿意持續不斷進行自我審查以及對代碼進行持續優化;
具備一定團隊管理經驗,具備項目管理、組織、協調能力。