工作職責:
1、負責根據軟件需求完成系統設計、接口設計和數據建模,并撰寫相應的技術文檔;
2、能獨立完成相應系統的核心編碼工作,能夠運用中間件及能獨立解決開發中遇到的難點問題;
3、參與系統穩定性、性能和擴展性調試;
4、參與或負責產品系統模塊功能設計開發;
5、能夠根據自身情況制定技術發展線路,研究和落實新技術;
6、對WSA體系有全面的了解,并能在團隊中勝任SM職責;
7、能夠熟練掌握中間件、內存數據庫、數據庫,并能夠及時解決系統故障、業務調優。
任職資格:
1、本科及以上學歷,計算機科學、軟件工程等相關專業優先,5年及以上工作經驗;
2、能夠主導完成子系統開發和詳細設計;
3、能夠熟練運用MVC、微服務、前后端分離等開發架構和模式進行開發;4、能夠掌握開發語言的高級功能(IO編程、網絡編程、多線程編程、并行編程、反射編程)、核心API以及常用的設計模式;
5、能夠對子系統業務、中間件、應用服務器、JVM等進行配置,熟練掌握網絡常識和服務器硬件的基本概念;6、具有全面良好的知識技能,在java領域是精通的,并對相關領域的知識有相當了解;
7、能夠發現本專業業務流程中存在的重大問題,并提出合理有效的解決方案;
8、對WSA體系有全面的了解,并能準確把握各組成部分之間的相關性,并能在團隊中勝任SM職責;
9、能夠熟練掌握常用關系型數據庫(oracle、mysql)、了解Nosql(redis、memcache、mongodb)。
10、能夠對他人代碼完成重構并指導初作者