JAVA軟件工程師
崗位職責(zé):
1. 作為團(tuán)隊(duì)核心開(kāi)發(fā),參與核心鏈路的研發(fā)工作;
2. 參與攻堅(jiān)解決各種問(wèn)題,參與系統(tǒng)優(yōu)化,并完成整個(gè)團(tuán)隊(duì)業(yè)務(wù)相關(guān)產(chǎn)品的平臺(tái)建設(shè);
3. 作為團(tuán)隊(duì)核心成員,參與規(guī)劃系統(tǒng)架構(gòu)以及平臺(tái)的升級(jí);
任職條件:
1. 計(jì)算機(jī)相關(guān)專業(yè)本科或以上學(xué)歷,三年以上Java開(kāi)發(fā)經(jīng)驗(yàn);
2. 扎實(shí)的編程基礎(chǔ),精通Java開(kāi)發(fā)語(yǔ)言,熟悉jvm、類加載、內(nèi)存模型;
3. 對(duì)業(yè)務(wù)敏感,能夠從業(yè)務(wù)問(wèn)題角度出發(fā)提前研判和給出落地方案。
4. 熟知常用Java框架,如Spring、Spring-boot、spring-cloud、dubbo、RockerMQ、Redis、ElasticSearch等,對(duì)源碼有過(guò)了解為佳;
5. 深入了解Mysql數(shù)據(jù)庫(kù)技術(shù),對(duì)sql優(yōu)化有一定的經(jīng)驗(yàn),熟悉Mybatis,了解并應(yīng)用過(guò)其他數(shù)據(jù)庫(kù)中間件;
6. 具備良好的面向?qū)ο蟮脑O(shè)計(jì)能力,熟悉面向?qū)ο笤O(shè)計(jì)原則,掌握設(shè)計(jì)模式及應(yīng)用場(chǎng)景,對(duì)代碼抽象有一定的理解;
7. 熟悉系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息、等機(jī)制;能對(duì)分布式常用技術(shù)進(jìn)行合理應(yīng)用,解決問(wèn)題;
8. 具備良好的溝通技能及團(tuán)隊(duì)協(xié)作意識(shí),有能力針對(duì)特定場(chǎng)景或要求給出合理的技術(shù)解決方案;
9. 有強(qiáng)烈的責(zé)任心,具有owner精神,主動(dòng)承擔(dān),并有良好的抗壓能力