崗位職責(zé):
(1) 負(fù)責(zé)公司軟件產(chǎn)品的系統(tǒng)架構(gòu)設(shè)計(jì),包括技術(shù)選型、系統(tǒng)架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等。
(2) 參與產(chǎn)品需求分析和功能設(shè)計(jì),確保技術(shù)實(shí)現(xiàn)與業(yè)務(wù)需求的高度匹配。
(3) 帶領(lǐng)技術(shù)團(tuán)隊(duì)完成系統(tǒng)的開發(fā)和維護(hù)工作,確保系統(tǒng)的穩(wěn)定性和性能。
(4) 持續(xù)優(yōu)化系統(tǒng)架構(gòu),提升系統(tǒng)的可擴(kuò)展性、高可用性和安全性。
任職要求:
(1) 計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,8年及以上Java開發(fā)經(jīng)驗(yàn),其中至少2年系統(tǒng)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)。
(2) 精通Java語言及JVM原理,熟悉Spring、SpringBoot、Mybatis等主流Java框架。
(3) 熟練掌握關(guān)系型數(shù)據(jù)庫(如 MySQL、Oracle等)和非關(guān)系型數(shù)據(jù)庫(如MongoDB、Redis等)的設(shè)計(jì)、優(yōu)化及管理,能處理海量數(shù)據(jù)的存儲與高效查詢等相關(guān)事務(wù)。
(4) 熟悉常見的軟件架構(gòu)模式,像單體架構(gòu)、微服務(wù)架構(gòu)、分布式架構(gòu)等,清楚每種架構(gòu)的優(yōu)缺點(diǎn)以及適用場景,能根據(jù)業(yè)務(wù)需求合理選擇并搭建架構(gòu)體系,并能優(yōu)化公司現(xiàn)有架構(gòu)體系。
(5) 掌握云計(jì)算平臺(如阿里云、騰訊云等)的使用,熟悉容器技術(shù)(如Docker),實(shí)現(xiàn)應(yīng)用的快速部署、彈性伸縮以及資源的高效利用。
(6) 具備良好的團(tuán)隊(duì)合作精神和溝通能力,能夠與團(tuán)隊(duì)成員有效協(xié)作。
(7) 具有強(qiáng)烈的責(zé)任心和上進(jìn)心,對技術(shù)發(fā)展保持高度關(guān)注。
(8) 具有國產(chǎn)操作系統(tǒng)、國產(chǎn)數(shù)據(jù)庫、國產(chǎn)中間件相關(guān)經(jīng)驗(yàn)者優(yōu)先。
(9) 具有醫(yī)療行業(yè)研發(fā)經(jīng)驗(yàn)者優(yōu)先。