1、負(fù)責(zé)參與技術(shù)架構(gòu)設(shè)計(jì)、開(kāi)發(fā)、重構(gòu)、優(yōu)化,根據(jù)業(yè)務(wù)規(guī)劃及技術(shù)規(guī)劃制定應(yīng)用架構(gòu)方案;
2、實(shí)現(xiàn)平臺(tái)核心代碼的開(kāi)發(fā);
3、提升核心系統(tǒng)在高并發(fā)、海量請(qǐng)求數(shù)下的高處理性能;
4、核心功能的架構(gòu)與代碼模板編寫(xiě),開(kāi)發(fā)與維護(hù)系統(tǒng)公用核心模塊。
任職要求:
1、計(jì)算機(jī)相關(guān)專業(yè)本科以上學(xué)歷,大型互聯(lián)網(wǎng)工作經(jīng)歷優(yōu)先考慮;
2、5年以上的互聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn);
3、熟悉主流開(kāi)源技術(shù),有豐富高并發(fā)、高吞吐、高穩(wěn)定性系統(tǒng)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)經(jīng)驗(yàn),對(duì)架構(gòu)重構(gòu)分析、分步改進(jìn)有實(shí)戰(zhàn)經(jīng)驗(yàn);
4、精通Java的開(kāi)發(fā),熟練掌握面向?qū)ο蟮姆治雠c設(shè)計(jì)方法,并對(duì)其相關(guān)的數(shù)據(jù)庫(kù)、架構(gòu)框架、中間件和緩存等技術(shù)有深刻的理解和應(yīng)用經(jīng)驗(yàn),熟悉tomcat性能優(yōu)化;
5、精通現(xiàn)有主流分布式系統(tǒng)架構(gòu),有分布式大型系統(tǒng)架構(gòu)和實(shí)現(xiàn)者優(yōu)先,能設(shè)計(jì)和實(shí)現(xiàn)大負(fù)載高并發(fā)系統(tǒng),熟悉系統(tǒng)優(yōu)化;
6、熟悉常見(jiàn)的主流框架的使用方法,比如Spring/SpingMVC/MyBatis/Struts/Spring?Boot等;
7、熟練使用linux系統(tǒng);
8、良好的溝通與表達(dá)能力,思路清晰,業(yè)務(wù)邏輯理解與分析能力強(qiáng),能夠獨(dú)立解決遇到的各種問(wèn)題,有強(qiáng)烈的責(zé)任心。
9.?github上有開(kāi)源項(xiàng)目?jī)?yōu)先。
10.?有個(gè)人技術(shù)博客優(yōu)先。