工作職責:
?1、負責公司金融行業(yè)核心業(yè)務系統(tǒng)架構設計工作,包括系統(tǒng)的總體規(guī)劃、架構設計、系統(tǒng)分析、軟件實現(xiàn)、性能優(yōu)化、非功能性方案設計(包括但不限于批量、監(jiān)控、高可用、灰度發(fā)布、聯(lián)機交易熔斷、限流等);
?2、負責技術架構設計,重構、優(yōu)化現(xiàn)有的技術架構,提高系統(tǒng)穩(wěn)定性、可擴展性、安全性;根據(jù)業(yè)務規(guī)劃,制定技術規(guī)劃,制定相關的架構方案;
?3、負責產(chǎn)品的技術選型,設計產(chǎn)品技術架構、接口規(guī)范,為開發(fā)人員提供更加快速有效的開發(fā)框架、服務、公用組件;
?4、解決項目中的關鍵架構問題和技術難題,負責項目中關鍵技術難點的攻關和預研;
?5、帶領團隊攻克例如大數(shù)據(jù)量、高并發(fā)、高穩(wěn)定性等帶來的各種挑戰(zhàn)及技術難關,對開發(fā)團隊進行技術指導和培訓。
?職位要求
?1、本科及以上學歷,計算機或相關專業(yè);5年以上金融行業(yè)實際開發(fā)和技術架構經(jīng)驗;
?2、JAVA基礎扎實,熟悉io、多線程、集合等基礎框架,熟悉分布式系統(tǒng)的設計和應用;
?深度掌握分布式框架,如Spring?Cloud,?Dubbo等;
?3、熟悉分布式、緩存、消息、搜索等機制;熟悉常用的緩存組件、緩存類型、緩存策略;
?4、精通Oracle、mysql等主流數(shù)據(jù)庫的一種,了解mongodb,Hbase等NoSQL技術;熟悉數(shù)據(jù)庫設計理論,具備一定的結合應用的數(shù)據(jù)庫調(diào)優(yōu)能力;
?5、熟悉J2EE規(guī)范,熟悉常用的設計模式,精通Java及Web的開發(fā)和應用,熟悉大數(shù)據(jù)量、高并發(fā)、高性能的分布式系統(tǒng)的設計及應用、調(diào)優(yōu);
?6、了解基于Java的分布式服務框架和分布式計算技術,包括SSH、mylouties、ZooKeeper、Hadoop、HBase、Spark等;
?7、對新技術有強烈的學習和研究的興趣,并且能夠把合適的新技術落實到公司或者項目中,使用最新的技術解決很多以前的技術難題;
?8、熟悉項目管理全流程及敏捷開發(fā)者,具備金融行業(yè)微服務和分布式實際項目經(jīng)驗優(yōu)先。