工作職責:1、負責項目的架構設計和編碼,參與技術難題攻關,參與系統邏輯模型和物理模型設計并實現;2.、開展Java開發工作;3、采用敏捷的軟件流程方法推進項目實施;4、在項目中承擔項目的技術負責人,確保需求實現的正確性,對團隊開發在質量和效率負責,同時能夠對系統的性能和安全提供全面型的考慮以及解決方案;5、完成技術文檔的撰寫;6、完成上級領導交辦的其它工作;7、協助領導對研發團隊進行日常管理工作。任職要求:1、計算機專業或信息技術專業,有3年以上相關工作經驗;2、JAVA基礎扎實,掌握良好的代碼規范,懂得部分設計模式,理解反射,注釋等機制;3、熟悉Netty網絡通訊框架及Json,AMF3,protobuf通訊協議;4、熟悉MYSQL數據庫的使用、配置及優化和Redis緩存數據庫的使用及優化;5、有一定的服務器架構能力,熟悉基于J2EE的WEB架構設計,熟悉Spring,Hibernate開發,熟悉JQuery等JS框架;6、熟悉JAVA虛擬機的基本配置及優化,及GC運行機制;7、熟悉Linux平臺及基本操作指令,如系統性能,網絡等查詢指令;8、有過售貨機硬件開發經驗者優先考慮;9、有過售貨機底層對接經驗者優先考慮;10、自己在GitHub有開源項目,和售貨機相關的,通信層,存儲層,協議層等框架的優先考慮;11、有一定的創造性、責任心強,能承受高強度工作壓力;12、具有良好的表達和溝通能力和團隊協作能力。