崗位職責(zé):1、負(fù)責(zé)軟件項(xiàng)目軟件架構(gòu)設(shè)計(jì)和軟件框架核心代碼開發(fā),制定業(yè)務(wù)開發(fā)設(shè)計(jì)方案?;2、根據(jù)需求提出相應(yīng)模型,確定技術(shù)框架和業(yè)務(wù)框架的設(shè)計(jì);3、分析軟件功能實(shí)現(xiàn)和軟件性能,確定軟件開發(fā)的技術(shù)路線、技術(shù)選型、技術(shù)規(guī)格制定;4、負(fù)責(zé)程序設(shè)計(jì)、技術(shù)文檔開發(fā),以及系統(tǒng)功能和性能測試;5、產(chǎn)品核心模塊軟件設(shè)計(jì)與開發(fā)指導(dǎo),參與系統(tǒng)架構(gòu)的技術(shù)開發(fā)、研究任職要求:1.精通J2EE體系結(jié)構(gòu)、熟悉.net開發(fā),具有5年以上JAVA項(xiàng)目研發(fā)經(jīng)驗(yàn),至少一個(gè)以上大型軟件項(xiàng)目經(jīng)驗(yàn),擔(dān)任軟件架構(gòu)師兩年經(jīng)驗(yàn)以上;2.熟悉常用的java框架:spring,?mybatis,Hibernate以及WebService技術(shù)。熟練使用JS框架如JQuery、AJAX、ExtJS、EasyUI等。熟悉CSS開發(fā)。能夠合理使用開源框架和設(shè)計(jì)模式提高軟件質(zhì)量,并對(duì)開源框架有深入的研究。精通三層架構(gòu)設(shè)計(jì),能設(shè)計(jì)出優(yōu)秀的UI表現(xiàn)層、?業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層,并提供良好的可擴(kuò)展性;3.具有獨(dú)立設(shè)計(jì)并實(shí)現(xiàn)高并發(fā)、高可用的大型Java應(yīng)用的能力。熟練應(yīng)用成熟的分布式緩存、分布式存儲(chǔ)技術(shù)方案;4.精通UML建模語言和工具,可以通過模型完整地表達(dá)復(fù)雜的業(yè)務(wù)場景和設(shè)計(jì)思路,具有領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)和SOA系統(tǒng)分析設(shè)計(jì)能力者、對(duì)SOA服務(wù)和微服務(wù)開發(fā)、服務(wù)治理有豐富的開發(fā)經(jīng)驗(yàn)者優(yōu)先;5.具有大型關(guān)系型數(shù)據(jù)庫(ORACLE、Mysql、SQLSERVER等)的開發(fā)和設(shè)計(jì)經(jīng)驗(yàn);6.有醫(yī)療相關(guān)大型信息管理系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先考慮;