【崗位職責(zé)】
1、負(fù)責(zé)核心項(xiàng)目需求分析,系統(tǒng)架構(gòu)整體設(shè)計(jì),技術(shù)架構(gòu)選型,并主導(dǎo)功能模塊設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、對(duì)外接口設(shè)計(jì),編寫架構(gòu)測(cè)試用例,并保證項(xiàng)目高可擴(kuò)展和可維護(hù)性;
2、承擔(dān)系統(tǒng)核心功能的研發(fā)工作;負(fù)責(zé)核心技術(shù)問題的攻關(guān),系統(tǒng)優(yōu)化,協(xié)助解決項(xiàng)目開發(fā)過程中的技術(shù)難題,參與公司設(shè)計(jì)評(píng)審與代碼巡查;
3、負(fù)責(zé)技術(shù)方案宣導(dǎo),架構(gòu)應(yīng)用指導(dǎo),核心模塊使用開發(fā)指導(dǎo),代碼評(píng)審等日常工作;
4、編寫研發(fā)過程中產(chǎn)生的規(guī)范化文檔接口文檔等,并負(fù)責(zé)與服務(wù)中心測(cè)試人員溝通;
5、完成和其他平臺(tái)的代碼對(duì)接;
6、優(yōu)化系統(tǒng)性能,安全加固,保證基礎(chǔ)框架安全、穩(wěn)定、快速運(yùn)行;
7、解決系統(tǒng)運(yùn)行中出現(xiàn)的故障和問題;
8、為中、初級(jí)開發(fā)人員提供技術(shù)指導(dǎo)及幫助。
【崗位要求】
1、學(xué)歷:全日制本科學(xué)歷及以上;
專業(yè):計(jì)算機(jī)相關(guān)專業(yè);
經(jīng)驗(yàn):至少五年相關(guān)工作經(jīng)驗(yàn);
2、具有良好的溝通能力和團(tuán)隊(duì)協(xié)作能力,良好的學(xué)習(xí)能力和文檔編寫能力,勤奮好學(xué),熱愛技術(shù),能夠承受較大壓力;
3、扎實(shí)的Java和數(shù)據(jù)庫基礎(chǔ),精通Javaweb相關(guān)技術(shù),熟悉分布式、多線程、異步處理、消息處理、搜索等中間件產(chǎn)品和工作機(jī)制;熟練掌握NIO、多線程,Socket編程,集合等基礎(chǔ)框架,對(duì)java虛擬機(jī)有一定了解,精通分布式、緩存、消息、搜索等機(jī)制; 熟練掌握常用數(shù)據(jù)庫的使用和特性,比如MySql、Postgres等;
4、熟悉常用設(shè)計(jì)模式,有大型分布式、高并發(fā)、高負(fù)載、高可用性系統(tǒng)設(shè)計(jì)開發(fā)經(jīng)驗(yàn);
5、熟練對(duì)接iOS、Andriod平臺(tái)的數(shù)據(jù)調(diào)用
6、精通常用緩存技術(shù),熟悉Redis或其他KV存儲(chǔ)系統(tǒng)的使用;
7、熟悉流行的開源框架,技術(shù)視野開闊,學(xué)習(xí)能力好,對(duì)業(yè)界新技術(shù)敏感,具備分布式日志、大數(shù)據(jù)開發(fā)經(jīng)驗(yàn)者優(yōu)先考慮;
8、有帶領(lǐng)項(xiàng)目經(jīng)驗(yàn)的最佳,對(duì)新出現(xiàn)的技術(shù)有關(guān)注,并能根據(jù)新技術(shù)對(duì)現(xiàn)有產(chǎn)品做出改進(jìn)。
9、對(duì)視頻類型的分布式服務(wù)器有一定調(diào)優(yōu)、部署經(jīng)驗(yàn);對(duì)大項(xiàng)目并發(fā)處理有一定處理經(jīng)驗(yàn)。能很好的規(guī)劃整個(gè)項(xiàng)目的開發(fā);
10、有大型互聯(lián)網(wǎng)公司工作經(jīng)驗(yàn)者;熟悉SOAMQRedis架構(gòu)及核心技術(shù)者;有多個(gè)開業(yè)源碼閱讀總結(jié)經(jīng)歷者;有微服務(wù)架構(gòu)設(shè)計(jì)實(shí)現(xiàn)經(jīng)驗(yàn)者,優(yōu)先考慮。
職位類別:
軟件工程師
舉報(bào)