崗位職責:1、負責公司系統(tǒng)架構(gòu)設計、基礎框架和組件以及新需求的框架研發(fā)和擴展,技術(shù)難點攻關(guān)和新技術(shù)預研;2、直接參與部分重點模塊的設計和部分編碼實現(xiàn);3、指導開發(fā)人員基于框架進行開發(fā),協(xié)助解決日常開發(fā)中碰到的框架使用問題;4、評審開發(fā)人員的代碼,確保代碼的質(zhì)量;5、監(jiān)控和預判上線產(chǎn)品的系統(tǒng)性能瓶頸,并研究給出相應解決方案崗位要求:1、第一學歷為本科,8年以上軟件開發(fā)實際工作經(jīng)驗,3年以上架構(gòu)設計經(jīng)驗;2、精通Java語言,精通Java平臺下高并發(fā)、高性能、高可用性、高可擴展性系統(tǒng)架構(gòu)的設計;3、掌握SOA和微服務架構(gòu)及相關(guān)技術(shù)和框架,并具備較強的實踐經(jīng)驗,對高并發(fā)、分布式、高可復用系統(tǒng)架構(gòu)有自己的見解;4、具備開源技術(shù)架構(gòu)選型分析能力,熟練使用Spring?boot、Spring?cloud、Redis、Dubbo、MQ、Zookeeper、ELK等開源框架,并具備對開源框架整合和改造的能力及構(gòu)建創(chuàng)新產(chǎn)品的技術(shù)實力;5、熟悉數(shù)據(jù)庫設計和優(yōu)化,了解常用的數(shù)據(jù)庫如MYSQL;有NoSQL?數(shù)據(jù)庫使用經(jīng)驗者優(yōu)先;6、熟悉分布式(Redis、Memcache)、緩存、消息(RabbitMQ)、搜索等機制者優(yōu)先,熟悉SOA架構(gòu)者優(yōu)先;7、熟悉JBoss、Tomcat等主流J2EE應用服務器的配置、優(yōu)化及相關(guān)特性;8、具有大型軟件項目的系統(tǒng)規(guī)劃、系統(tǒng)架構(gòu)設計、開發(fā)經(jīng)驗,精通設計模式;9、具有DSP相關(guān)研發(fā)經(jīng)驗者優(yōu)先;10、對技術(shù)有自己的情懷和追求,關(guān)注業(yè)界的新技術(shù)發(fā)展動態(tài),敏捷溝通、善于總結(jié)、樂于分享、為人務實,能夠在實踐中不斷學習并接受挑戰(zhàn)。