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