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