崗位職責(zé):
1.?系統(tǒng)核心業(yè)務(wù)模塊的功能開發(fā)、升級(jí)和重構(gòu);
2.?參與方案討論,相關(guān)技術(shù)研究、選型、驗(yàn)證、應(yīng)用等;
3.?負(fù)責(zé)關(guān)鍵問題的技術(shù)攻關(guān)和技術(shù)選型,應(yīng)對(duì)平臺(tái)高并發(fā)和高可用的需求;
4.?對(duì)系統(tǒng)進(jìn)行重構(gòu)設(shè)計(jì),持續(xù)提升系統(tǒng)的代碼開發(fā)質(zhì)量。
職位要求:
1.?本科以上學(xué)歷,5年以上軟件開發(fā)經(jīng)驗(yàn),?有互聯(lián)網(wǎng)行業(yè)開發(fā)經(jīng)驗(yàn)者;
2.?熟練運(yùn)用主流開源框架如Spring、SpringMVC、MyBatis、Spring?Interceptor、Spring?Security等;
3.?熟悉網(wǎng)絡(luò)、多線程、IoC、ORM、AOP、高并發(fā)模型、分布式鎖、設(shè)計(jì)模式等,對(duì)JVM調(diào)優(yōu)有一定了解;
4.?熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,在分布式、高并發(fā)、高可用、負(fù)載均衡等領(lǐng)域有工作經(jīng)驗(yàn);
5.?熟悉緩存、消息隊(duì)列等相關(guān)技術(shù)、如Redis、Memcached、ActiveMQ、MySQL等技術(shù)及其原理;
6.?熟練運(yùn)用RPC框架(如Dubbo)、NIO框架(如Netty)、分布式協(xié)調(diào)服務(wù)(如zookeeper)等;
7.?具有很強(qiáng)的分析問題和解決問題的能力,對(duì)技術(shù)有不懈的追求;
8.?參與過大型復(fù)雜分布式互聯(lián)網(wǎng)?WEB?系統(tǒng)的設(shè)計(jì)開發(fā)者優(yōu)先,擁有和工作年限相稱的廣度和(或)深度。