崗位職責(zé):
1、使用Java設(shè)計(jì)并開(kāi)發(fā)高性能、可擴(kuò)展的后端服務(wù);
2、參與產(chǎn)品需求分析、代碼設(shè)計(jì)及優(yōu)化系統(tǒng)穩(wěn)定性、性能和擴(kuò)展性調(diào)試等;
3、編寫(xiě)高質(zhì)量的代碼,進(jìn)行單元測(cè)試,確保代碼質(zhì)量;
4、負(fù)責(zé)數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)和核心業(yè)務(wù)編碼工作;
5、與產(chǎn)品經(jīng)理、設(shè)計(jì)師和前端工程師緊密合作,確保項(xiàng)目的順利推進(jìn);
6、參與技術(shù)選型、架構(gòu)設(shè)計(jì)和代碼審查,提升團(tuán)隊(duì)整體技術(shù)水平;
7、能獨(dú)立解決開(kāi)發(fā)中遇到的關(guān)鍵技術(shù)問(wèn)題,指導(dǎo)初中級(jí)開(kāi)發(fā)人員進(jìn)行開(kāi)發(fā)。
任職要求:
1、計(jì)算機(jī)科學(xué)、軟件工程或相關(guān)領(lǐng)域的本科及以上學(xué)歷;
2、至少5年以上Java開(kāi)發(fā)經(jīng)驗(yàn)
3、專業(yè)知識(shí)/技能:
①熟練掌握J(rèn)ava編程語(yǔ)言,具備良好的Java編程基礎(chǔ),包括IO、多線程、網(wǎng)絡(luò)等方面的編程能力?;
②精通主流java框架(Spring Mvc、Spring Boot、Spring Cloud, MyBatis)等;③精通Oracle/Mysql數(shù)據(jù)庫(kù),熟悉Redis、MongoDB等非關(guān)系型數(shù)據(jù);
④熟悉前端技術(shù)如HTML5、CSS3、JS,對(duì)React、Vue有一定使用經(jīng)驗(yàn)的優(yōu)先?;
⑤了解分布式系統(tǒng)設(shè)計(jì)、緩存、消息隊(duì)列等技術(shù);
4、具有良好的溝通表達(dá)能力和團(tuán)隊(duì)協(xié)作能力,抗壓力強(qiáng); 高度的責(zé)任心;工作獨(dú)立性強(qiáng);解決問(wèn)題能力強(qiáng);
5、具備團(tuán)隊(duì)合作精神,積極主動(dòng),善于思考;有強(qiáng)烈的求知欲和進(jìn)取心,愿意不斷學(xué)習(xí)和提升自己的技術(shù)能力。