崗位職責(zé):
1.根據(jù)公司戰(zhàn)略及業(yè)務(wù)規(guī)劃,參與部門(mén)業(yè)務(wù)架構(gòu)分析與設(shè)計(jì),包含規(guī)劃立足當(dāng)前、面向未來(lái)的應(yīng)用架構(gòu),能夠清晰地劃分應(yīng)用系統(tǒng)的邊界和職責(zé)等;
2.參與應(yīng)用架構(gòu)、技術(shù)架構(gòu)、數(shù)據(jù)架構(gòu)、安全架構(gòu)的規(guī)劃與設(shè)計(jì);參與技術(shù)選型、技術(shù)決策和技術(shù)風(fēng)險(xiǎn)評(píng)估,參與技術(shù)難題攻克,技術(shù)創(chuàng)新突破;組織技術(shù)評(píng)審,確認(rèn)技術(shù)方案的合理性和排期計(jì)劃;確保系統(tǒng)的架構(gòu)質(zhì)量,核心代碼編寫(xiě)、不斷進(jìn)行系統(tǒng)優(yōu)化和研發(fā)提效;
3.專業(yè)技術(shù)攻堅(jiān)解決領(lǐng)域難題,系統(tǒng)的技術(shù)/業(yè)務(wù)問(wèn)題的梳理和解除,系統(tǒng)穩(wěn)定性、性能瓶頸問(wèn)題解決等;識(shí)別和分析系統(tǒng)性風(fēng)險(xiǎn),負(fù)責(zé)規(guī)劃和設(shè)計(jì)系統(tǒng)架構(gòu)升級(jí)方案,主導(dǎo)技術(shù)決策、選型、風(fēng)險(xiǎn)評(píng)估,以及落地實(shí)施;
4.具備扎實(shí)的Java基礎(chǔ)知識(shí),熟練掌握常用Java技術(shù)框架,能編寫(xiě)高質(zhì)量簡(jiǎn)潔清晰的代碼;
5.對(duì)于Java基礎(chǔ)技術(shù)體系(包括JVM、類裝載機(jī)制、并發(fā)編程、IO、網(wǎng)絡(luò))有一定的掌握和應(yīng)用經(jīng)驗(yàn);
6.良好的面向?qū)ο笤O(shè)計(jì)理解,熟悉面向?qū)ο笤O(shè)計(jì)原則,掌握設(shè)計(jì)模式及應(yīng)用場(chǎng)景;
7.熟悉Spring技術(shù)棧,包括Spring Framework、Spring Boot、Spring Cloud,熟悉微服務(wù)架構(gòu);
8.熟悉MySQL、Oracle、GuassDB、Redis、ES、MQ、kafka、對(duì)象存儲(chǔ)等數(shù)據(jù)庫(kù)及分布式中間件技術(shù);
9.良好的接口設(shè)計(jì)和實(shí)踐經(jīng)驗(yàn),設(shè)計(jì)和優(yōu)化系統(tǒng)集成和API集成;考慮接口的性能和可擴(kuò)展性,以便支持大規(guī)模的用戶和數(shù)據(jù)量,使用緩存、限流和異步處理等技術(shù)提高性能和可伸縮性;
10.參與搭建流程引擎和規(guī)則引擎,規(guī)則可插播,外部化,與應(yīng)用代碼分離,實(shí)現(xiàn)業(yè)務(wù)邏輯的可配置、可擴(kuò)展和可重用,應(yīng)對(duì)快速變化的業(yè)務(wù)邏輯變更。
任職要求:
1.碩士研究生及以上學(xué)歷,計(jì)算機(jī)、軟件工程相關(guān)專業(yè),5年以上軟件開(kāi)發(fā)經(jīng)驗(yàn),3年以上的架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),3年以上開(kāi)發(fā)團(tuán)隊(duì)管理經(jīng)驗(yàn),5年以上保險(xiǎn)、健康醫(yī)療、養(yǎng)老,藥械相關(guān)行業(yè)的設(shè)計(jì)和開(kāi)發(fā)工作經(jīng)驗(yàn);
2.有企業(yè)級(jí)大型系統(tǒng)的架構(gòu)設(shè)計(jì)和實(shí)施能力,對(duì)系統(tǒng)抽象有豐富經(jīng)驗(yàn),熟悉大流量、高并發(fā)、高性能的設(shè)計(jì)以及應(yīng)用,有平臺(tái)、中臺(tái)型系統(tǒng)的設(shè)計(jì)級(jí)落地經(jīng)驗(yàn)者優(yōu)先;
3.善于分析問(wèn)題、解決問(wèn)題,在開(kāi)發(fā)效率、架構(gòu)前瞻性、適應(yīng)性上具有較強(qiáng)的能力,需要較強(qiáng)的邏輯分析、數(shù)據(jù)分析、問(wèn)題排查能力,溝通能力;
4.精通JAVA語(yǔ)言,熟悉SpringCloud微服務(wù)開(kāi)發(fā)框架,熟悉主流數(shù)據(jù)庫(kù),熟悉主流前后端框架,熟悉常用的分布式緩存、消息隊(duì)列等,精通高并發(fā)下的性能優(yōu)化等;有大型分布式、高并發(fā)、高負(fù)載、高可用性架構(gòu)經(jīng)驗(yàn)和實(shí)施能力優(yōu)先;必須有微服務(wù)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),對(duì)微服務(wù)組件有深入了解,熟悉容器相關(guān)技術(shù)或產(chǎn)品(如docker、k8s等),熟悉監(jiān)控領(lǐng)域相關(guān)技術(shù)或產(chǎn)品(如zipkin、skywalking等),熟練使用常用的應(yīng)用服務(wù)中間件產(chǎn)品,如ROCKERMQ、 MINIO、REDIS等;
5.熟悉醫(yī)院信息化系統(tǒng)如HIS、LIS、EMR、PACS等,有建設(shè)經(jīng)驗(yàn)者優(yōu)先;
6.熟悉衛(wèi)健委、醫(yī)保局、銀保監(jiān)會(huì)有關(guān)健康險(xiǎn)監(jiān)管法規(guī)政策,了解“醫(yī)險(xiǎn)健藥”行業(yè)體系;
7.優(yōu)秀的創(chuàng)新能力、鉆研精神、出色的執(zhí)行能力、溝通能力、協(xié)調(diào)能力、及獨(dú)立解決問(wèn)題的能力;
8.熟悉常用的設(shè)計(jì)模式和DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì),具有很強(qiáng)的分析問(wèn)題、解決問(wèn)題能力,對(duì)解決具有挑戰(zhàn)性問(wèn)題充滿激情。