任職要求:
1、Java基礎(chǔ)扎實,理解IO、多線程、集合等基礎(chǔ)架構(gòu),熟悉JVM原理,熟悉常用的Java開源框架。
2、5-8年以上開發(fā)經(jīng)驗,對使用過的框架能了解到原理和機制,熟悉spring,ibatis等常用開源框架。
3、了解互聯(lián)網(wǎng)系統(tǒng)的架構(gòu),2年以上的高可用、分布式大型系統(tǒng)架構(gòu)和開發(fā)經(jīng)驗,豐富的線上運維經(jīng)驗,熟悉緩存、消息等機制,熟悉開源中間件的使用,了解其原理和機制。
4、有高并發(fā)、高可用性系統(tǒng)設(shè)計與開發(fā)的經(jīng)驗,有性能調(diào)優(yōu)的經(jīng)驗,掌握多線程及高性能的設(shè)計與編碼及性能調(diào)優(yōu);有高并發(fā)應(yīng)用開發(fā)經(jīng)驗。
5、對數(shù)據(jù)抽象、領(lǐng)域建模等有相關(guān)的工作經(jīng)驗,有大數(shù)據(jù)處理及算法經(jīng)驗者優(yōu)先。
6、掌握Linux 操作系統(tǒng)和大型數(shù)據(jù)庫(Oracle、MySql),對sql優(yōu)化有豐富的經(jīng)驗。
7、具備良好的設(shè)計通用框架及模塊的能力。具備良好的系統(tǒng)分析能力、抽象能力,擅長分析復(fù)雜問題和解決問題。
8、有做過大型項目的技術(shù)主管的優(yōu)先考慮,有服務(wù)拆分,系統(tǒng)重構(gòu)經(jīng)驗優(yōu)先考慮。