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