職責(zé):
?1.???????負責(zé)公司網(wǎng)管軟件架構(gòu)設(shè)計,根據(jù)產(chǎn)品需求、分析、設(shè)計與實現(xiàn)系統(tǒng)架構(gòu)方案,保障系統(tǒng)架構(gòu)的安全、穩(wěn)定、高性能;
?2.???????負責(zé)產(chǎn)品設(shè)計方案評審及改進,指導(dǎo)其他工程師的設(shè)計開發(fā)工作,并整體保障代碼質(zhì)量;
?3.???????負責(zé)平臺核心基礎(chǔ)模塊設(shè)計開發(fā);負責(zé)核心技術(shù)問題的攻關(guān),系統(tǒng)性能優(yōu)化;
?4.???????負責(zé)制定產(chǎn)品開發(fā)規(guī)范,制定技術(shù)標(biāo)準(zhǔn),善于從實踐項目開發(fā)中總結(jié)技術(shù)經(jīng)驗,并編寫成相應(yīng)的技術(shù)文檔,對其他工程師提供培訓(xùn),提高團隊整體開發(fā)能力;
?5.???????負責(zé)新技術(shù)的研究、關(guān)鍵技術(shù)驗證,產(chǎn)品架構(gòu)演進。
??職位要求
?1.???????有大型網(wǎng)管平臺系統(tǒng)架構(gòu)設(shè)計經(jīng)驗優(yōu)先;
?2.???????計算機相關(guān)專業(yè),5年及以上JAVA開發(fā)經(jīng)驗,3年以上系統(tǒng)架構(gòu)設(shè)計經(jīng)驗。
?3.???????深入理解Java面向?qū)ο笤O(shè)計的思想和常用的設(shè)計模式;
?4.???????精通Java技術(shù),理解IO、NIO、多線程編程、集合等基礎(chǔ)框架,以及JVM原理和性能調(diào)優(yōu);
?5.???????有大型分布式、高并發(fā)、高負載、高可用系統(tǒng)架構(gòu)、服務(wù)器運維及水平擴展方面經(jīng)驗,能對分布式常用技術(shù)進行合理應(yīng)用,解決問題;
?6.???????熟悉分布式系統(tǒng)的設(shè)計和應(yīng)用,理解SOA、微服務(wù)等分布式架構(gòu)等原理和思想;
?7.???????熟悉SQL優(yōu)化、MySQL數(shù)據(jù)庫;緩存技術(shù)和NoSQL技術(shù);
?8.???????熟練掌握消息中間件RabbitMQ/ActiveMQ/RocketMQ;
?9.???????熟悉linux操作命令;
?10.????精通網(wǎng)絡(luò)編程,熟悉SNMP、IPMI、SSH、RDP、HTTP,TCP/IP協(xié)議、RESTful、熟悉Mina/Netty、Webservice開發(fā);
?11.????注重團隊協(xié)作,具備良好的溝通協(xié)調(diào)能力和過人的抗壓能力;
?12.????具備良好的語言表達及溝通能力,具備良好的文檔能力,對新技術(shù)和概念具備良好的學(xué)習(xí)和應(yīng)用能力;