1、參與部門客戶側(cè)落地使用中的架構(gòu)工作;
2、協(xié)助客戶設(shè)計可擴展、高可用、高性能的業(yè)務(wù)系統(tǒng),保證系統(tǒng)穩(wěn)定運行;
3、與開發(fā)團隊密切合作,能主動驅(qū)動團隊,協(xié)調(diào)團隊協(xié)作。
任職要求:
1、5年以上系統(tǒng)研發(fā)工作經(jīng)驗
2、有扎實的計算機基礎(chǔ)知識,如計算機組成原理、操作系統(tǒng)、計算機網(wǎng)絡(luò)、網(wǎng)絡(luò)安全等;
3、熟練掌握Java語言,熟練使用Spring、MyBatis等框架,熟悉設(shè)計模式,具有良好的編碼風(fēng)格;
4、熟練掌握Linux常用工具和命令,熟悉JVM調(diào)優(yōu)和問題診斷工具,能熟練使用工具定位和解決線上問題;
5、熟練掌握Mysql相關(guān)技術(shù),如庫表設(shè)計、分庫分表設(shè)計、sql調(diào)優(yōu)等,熟悉Innodb鎖、事務(wù)、多版本等機制;
6、熟練掌握服務(wù)化系統(tǒng)架構(gòu),如SOA、服務(wù)治理、Zookeeper、Thrift、分布式事務(wù)處理等;
7、熟悉高性能、高并發(fā)系統(tǒng)設(shè)計方案,如分布式緩存、全文檢索(ElasticSearch)、消息隊列等;
8、熟悉高可用系統(tǒng)設(shè)計方案,如負載均衡(LVS、Nginx)、冷熱備份、主備切換、流控/降級等;
9、具備良好的系統(tǒng)架構(gòu)和技術(shù)規(guī)劃能力,發(fā)現(xiàn)架構(gòu)設(shè)計中存在的問題,并給出有效的解決措施和方法;
10、具備良好的團隊合作精神和承壓能力,有很強的拿結(jié)果能力,有很強的自驅(qū)力,善于主動學(xué)習(xí)和思考。
條件優(yōu)異者待遇面議。