崗位職責(zé):
1、深入發(fā)掘和分析需求,撰寫技術(shù)方案和系統(tǒng)設(shè)計;
2、參與公司業(yè)務(wù)系統(tǒng)的需求分析、系統(tǒng)設(shè)計及后端開發(fā)工作;
3、負(fù)責(zé)Java應(yīng)用程序的編碼、調(diào)試與性能優(yōu)化,確保系統(tǒng)穩(wěn)定運行;
4、編寫規(guī)范的開發(fā)文檔,參與項目的技術(shù)方案制定與評審;
5、與產(chǎn)品、測試等相關(guān)團(tuán)隊協(xié)同工作,保證開發(fā)質(zhì)量與交付進(jìn)度;
6、持續(xù)關(guān)注技術(shù)前沿,協(xié)助團(tuán)隊提升整體技術(shù)能力。
崗位要求:
1.具有8年以上的真實工作經(jīng)驗;
2.有扎實的java基礎(chǔ),熟練掌握常用的數(shù)據(jù)結(jié)構(gòu)算法;
3.熟練前后端分離、組件化開發(fā)、微前端等開發(fā)模式,熟練使用HTML、CSS、JSP、javascript,JQuery、Vue/React、CSS等前端開發(fā)技術(shù);
4.熟練使用SpringBoot、Mybatis、SpringMVC、Redis、Mq、Dubbo、Seata等開源框架的應(yīng)用;
5.熟悉SOA、RPC、ESB、MQ、ROA,SOA,事件驅(qū)動等技術(shù)架構(gòu);
6.熟練分布式系統(tǒng)的設(shè)計和應(yīng)用,有分布式系統(tǒng)開發(fā)經(jīng)驗;深入理解RPC通信框架、分布式任務(wù)調(diào)度、分布式事務(wù)、消息隊列等技術(shù);
7.熟悉Linux系統(tǒng),具有主流應(yīng)用服務(wù)器如Tomcat/Nginx等部署、配置和優(yōu)化經(jīng)驗,熟悉Redis/Memcached/Dubbo / MQ等中間件;
8.熟悉數(shù)據(jù)庫(MySQL/Mongodb / Oracle / 達(dá)夢等)的設(shè)計和開發(fā),熟練掌握SQL;
9.熟練使用svn、cvs等版本管理工具,同時熟悉Android開發(fā)者優(yōu)先
10. 有醫(yī)療信息化系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。
11. 有很強的問題分析和解決能力,有強烈的責(zé)任心和使命感。
12. 有創(chuàng)新精神和技術(shù)熱情,樂于鉆研,邏輯清晰。