工作內(nèi)容:
1. 負(fù)責(zé)產(chǎn)品后端的研發(fā)工作。包括需求調(diào)研、方案及系統(tǒng)架構(gòu)設(shè)計、編碼、程序自測、上線部署、技術(shù)復(fù) 盤等;
2. 與業(yè)務(wù)緊品密合作,分析需求,完成系統(tǒng)的設(shè)計、開發(fā)、擴(kuò)展或 代碼重構(gòu);
3. 設(shè)計和規(guī)劃所轄系統(tǒng)的整體架構(gòu)和技術(shù)規(guī)范,并在日常開發(fā)實(shí)踐 中貫徹執(zhí)行;
4. 能做技術(shù)難點(diǎn)的攻關(guān)和關(guān)鍵系統(tǒng)的設(shè)計和編碼;
5. 能夠?qū)彶樗说拇a,提出改進(jìn)意見,參與系統(tǒng)重構(gòu)及優(yōu)化;
6. 改善、維護(hù)和優(yōu)化產(chǎn)品的質(zhì)量、性能、提升用戶使用經(jīng)驗(yàn);
7. 負(fù)責(zé)完善和編制公司的軟件開發(fā)規(guī)范編寫,負(fù)責(zé)文檔的編制、技術(shù)備案、軟件版本的管理。
任職要求:
1. 計算機(jī)科學(xué)或相關(guān)專業(yè)本科及以上學(xué)歷,3 年以上相關(guān)崗位工經(jīng)作驗(yàn);
2. 精通JAVA語言。理解AOP、IOC等基本原理;熟悉Spring框架部分功能的實(shí)現(xiàn)細(xì)節(jié);精通多線程、JVM調(diào)優(yōu);
3. 有大規(guī)模高并發(fā)互聯(lián)網(wǎng)應(yīng)用的設(shè)計和開發(fā)經(jīng)驗(yàn),熟悉常規(guī)的分布式架構(gòu),熟悉緩存、消息隊(duì)列等開源中間件使用經(jīng)驗(yàn),如SpringMVC、SpringBoot框架、SpringCloud、Redis、Nacos、Kafka、ZK、ElasticSearch、RabbitMQ等,并了解其原理和實(shí)現(xiàn) 細(xì)節(jié);
4. 熟悉主流數(shù)據(jù)庫,具有較好的SQL語言編寫及優(yōu) 化能力,掌握存儲過程的開發(fā)、搜索優(yōu)化、分庫分表等;
5. 具有較好的溝通能力,思路清晰、善于思考,熱愛技術(shù)研發(fā),具 有快速學(xué)習(xí)能力,有強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)合作精神,良好的抗能 壓力,心態(tài)積極,能主動融入團(tuán)隊(duì);
6. 注重代碼質(zhì)量,有良好的軟件工程知識和編碼規(guī)范意識;
7. 具有DevOPS相關(guān)經(jīng)驗(yàn),熟悉Jenkins、Git、maven等;