Java
1.5-2萬元/月1、負責核心代碼的開發(fā)與實施。
2、具備良好的團隊協(xié)作能力。
Java開發(fā)職位要求:
1.本科及以上學(xué)歷,具有1年以上開發(fā)工作經(jīng)驗;
2.熟練掌握JAVA平臺各類開發(fā)技術(shù),深入理解設(shè)計模式,具備JDK/JVM/GC相關(guān)知識及性能優(yōu)化的實際項目經(jīng)驗;熟悉類加載機制,熟練運用主流AOP/IOC框架,并能將其有效應(yīng)用于實際開發(fā)場景中;
3.深入理解WEB/BS架構(gòu)體系,精通Spring生態(tài)各項技術(shù),具備將單體系統(tǒng)向微服務(wù)架構(gòu)演進的能力;能夠構(gòu)建可擴展、高可用、高并發(fā)且滿足事務(wù)一致性要求的分布式系統(tǒng);熟悉常用消息中間件,具備基于消息機制實現(xiàn)事務(wù)補償和最終一致性的開發(fā)經(jīng)驗;
4.精通JAVA并發(fā)編程,擁有豐富的多線程開發(fā)實踐;熟悉NIO模型及Nginx/Netty/Tomcat等容器底層原理,能夠在上述環(huán)境中高效開發(fā)WEB應(yīng)用;了解WebSocket協(xié)議及相關(guān)服務(wù)端推送技術(shù),具備實現(xiàn)實時數(shù)據(jù)展示系統(tǒng)的能力;掌握SOA/SOAP/RESTfulAPI設(shè)計與開發(fā),能夠完成跨平臺系統(tǒng)的接口集成;
5.精通Oracle數(shù)據(jù)庫開發(fā),能獨立編寫函數(shù)、存儲過程及觸發(fā)器;了解Oracle性能參數(shù)配置與調(diào)優(yōu)策略,具備數(shù)據(jù)庫垂直與水平拆分能力,達到OracleDBA級別的管理維護水平;熟練使用主流ORM框架進行數(shù)據(jù)持久化操作;
6.掌握Node.js后端開發(fā),熟悉Express框架及至少一種NoSQL數(shù)據(jù)庫;了解大前端工作流程,能夠與前端團隊在接口規(guī)范基礎(chǔ)上高效協(xié)同開發(fā);了解移動端開發(fā)基本流程,具備微信小程序開發(fā)經(jīng)驗,可獨立完成公眾號、服務(wù)號、企業(yè)號相關(guān)應(yīng)用開發(fā);
7.理解網(wǎng)絡(luò)七層模型結(jié)構(gòu),熟悉各層級標準通信協(xié)議;具備自定義應(yīng)用層協(xié)議的設(shè)計能力;掌握應(yīng)用層、傳輸層、網(wǎng)絡(luò)層及鏈路層的軟硬件開發(fā)、調(diào)試、抓包與流量分析技能;能對TCP/UDP/IP報文及二層以太網(wǎng)幀進行解析,具備網(wǎng)絡(luò)性能與安全問題的排查與優(yōu)化能力。