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