工作職責
1、防止架構腐化,提升架構穩(wěn)定性、性能和已維護性
2、編碼設計和架構治理布道3、系統(tǒng)架構設計、驗證、度量和維護
任職要求
1、精通JAVA,熟悉c/c++或python,熟練掌握數據結構、多線程編程,掌握
常用的設計模式;熟悉JVM,包括內存模型、類加載機制及性能優(yōu)化;
2、精通Springcloud,Springboot、Hibernate等主流開源框架和技術,熟悉Java
平臺下高性能、高可用性、高可拓展性網站架構設計模式;
3、熟悉分布式系統(tǒng)的設計和應用,熟悉分布式、緩存、消息、負載均衡等機制
和實現
4、熟悉Redis、Kafka、ElasticSearch等大數據技術,有實際工作項目使用和調優(yōu)
Redis、Kafka經驗者優(yōu)先
5、熟悉主流數據庫(MySQL,mongodb等)和性能調優(yōu)手段;
6、熟悉Openresty,nginx、jetty或tomcat等Web容器框架并進行性能調優(yōu);
7、五年以上的互聯網系統(tǒng)開發(fā)經驗,至少三年以上的大型互聯網站或其他服務
端分布式產品的架構經驗;
8、有nodejs經驗者更佳;
9、具有軟件工程意識,對敏捷開發(fā),設計模式,DDD有充分理解和應用經驗;
10、具有良好的溝通能力和團隊合作精神、優(yōu)秀的分析問題和解決問題的能力,
熟練應用系統(tǒng)思考、根因分析等分析手段。
11、能承受工作壓力,具有較強責任心、溝通能力。
12、計算機科學或相關專業(yè)畢業(yè),本科五年/研究生三年以上開發(fā)經驗;