經(jīng)驗(yàn)要求
職位信息:
1.參與傳音中后臺(tái)建設(shè),各類業(yè)務(wù)及技術(shù)改造類項(xiàng)目的系統(tǒng)分析與設(shè)計(jì)工作,承擔(dān)核心功能代碼編寫,開發(fā)與維護(hù)系統(tǒng)公用核心模塊;
2.系統(tǒng)性能優(yōu)化,技術(shù)難題攻關(guān),持續(xù)提升系統(tǒng)在大規(guī)模分布式系統(tǒng)環(huán)境下高并發(fā)、海量請(qǐng)求下的處理性能,解決各類潛在的系統(tǒng)技術(shù)風(fēng)險(xiǎn),保證系統(tǒng)的安全、穩(wěn)定運(yùn)行 3.負(fù)責(zé)指導(dǎo)、培訓(xùn)中級(jí)開發(fā)工程師,審核中級(jí)開發(fā)工程師的設(shè)計(jì)與開發(fā)質(zhì)量
任職資格:
1.計(jì)算機(jī)及相關(guān)專業(yè),??埔陨蠈W(xué)歷,3年及以上JAVA開發(fā)工作經(jīng)驗(yàn)
2.扎實(shí)的編程基礎(chǔ),良好的代碼風(fēng)格,精通常用的軟件工程方法、設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)和算法;掌握內(nèi)存管理模型、垃圾回收算法,對(duì)JVM調(diào)優(yōu)有排查和優(yōu)化經(jīng) 3.熟練掌握主流框架和工具,包括SpringBoot MyBatis SpringCloud Jenkins Git Docker等;對(duì)MySQL、Redis等存儲(chǔ)系統(tǒng),RabbitMQ、Kafka等消息系統(tǒng)的讀寫有深入理解,熟悉常規(guī)性能優(yōu)化方法和實(shí)際經(jīng)驗(yàn)
4.熟悉微服務(wù)、分布式架構(gòu)開發(fā)模式,熟悉TCP HTTPS等網(wǎng)絡(luò)協(xié)議,熟悉XML JSON ProtoBuf等數(shù)據(jù)交換格式,熟練對(duì)業(yè)務(wù)需求進(jìn)行領(lǐng)域抽象設(shè)計(jì)和對(duì)象建模 5.了解不同架構(gòu)方法的適應(yīng)性和優(yōu)缺點(diǎn);對(duì)系統(tǒng)的高可用、高負(fù)載有一定的經(jīng)驗(yàn)和理解,有實(shí)際高并發(fā)服務(wù)開發(fā)經(jīng)驗(yàn)
6.誠信,具有強(qiáng)烈的工作責(zé)任心、有良好的溝通能力和團(tuán)隊(duì)合作精神、承壓能力,善于思考,能獨(dú)立分析和解決問題、不斷學(xué)習(xí)的意愿,自我時(shí)間管理能力強(qiáng)