JAVA高級(jí)開發(fā)工程師是做什么的?本文提供JAVA高級(jí)開發(fā)工程師的崗位職責(zé)例子,包括詳細(xì)的工作內(nèi)容及任職要求。
1.參與公司應(yīng)用系統(tǒng)的開發(fā)和測(cè)試等工作。
2.深入理解業(yè)務(wù),參與需求分析、系統(tǒng)設(shè)計(jì)及相關(guān)技術(shù)文檔的編寫。
3.協(xié)助用戶完成用戶測(cè)試,解決測(cè)試發(fā)現(xiàn)的問題。
4.開發(fā)和維護(hù)統(tǒng)一的軟件開發(fā)架構(gòu),發(fā)現(xiàn)和解決存在的技術(shù)和業(yè)務(wù)問題。
1.計(jì)算機(jī)或相關(guān)專業(yè),本科及以上學(xué)歷。
2.熟練掌握J(rèn)ava編程語(yǔ)言,理解J2EE規(guī)范。
3.熟練掌握SQL語(yǔ)法和關(guān)系數(shù)據(jù)庫(kù)開發(fā)。
4.熟悉Spring等開源框架。
5.熟悉面向?qū)ο蟮脑O(shè)計(jì)模式,掌握數(shù)據(jù)結(jié)構(gòu)與常用算法,有一定系統(tǒng)設(shè)計(jì)分析經(jīng)驗(yàn)。
6.至少具有一種應(yīng)用服務(wù)器(WebLogic/Tomcat/JBoss)的實(shí)際開發(fā)經(jīng)驗(yàn)。
7.三年以上Java開發(fā)經(jīng)驗(yàn)。有保險(xiǎn)業(yè)務(wù)系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
1、3年以上java開發(fā)經(jīng)驗(yàn)
2、熟練使用主流開源框架,如Spring、SpringMVC、MyBatis等
3、熟悉MySQL、Oracle數(shù)據(jù)庫(kù),熟練掌握SQL
4、對(duì)分布式、集群、緩存、消息隊(duì)列、分布式事務(wù)有一定的熟悉,熟悉Zookeeper、Dubbo、Redis、MongoDB等
5、熟悉Linux系統(tǒng)、有分布式應(yīng)用開發(fā)優(yōu)先考慮;
6、具有高并發(fā)大型分布式系統(tǒng)工作經(jīng)驗(yàn)者優(yōu)先;
7、具備電商領(lǐng)域或移動(dòng)端應(yīng)用的實(shí)際開發(fā)經(jīng)驗(yàn)者優(yōu)先。
崗位職責(zé):
1.需求分析和系統(tǒng)框架設(shè)計(jì),完成核心代碼編寫;
2.參與并協(xié)助產(chǎn)品的日常上線及維護(hù)工作;
3.技術(shù)方案討論,解決開發(fā)中的技術(shù)難題。
任職要求:
1、java基礎(chǔ)知識(shí)扎實(shí),掌握面向?qū)ο缶幊趟迹?/p>
2、熟悉html+css基本知識(shí)、熟悉javascript腳本和使用jquery ;
3、通struts/spring mvc、spring、mybatis等框架,精通數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)優(yōu)化經(jīng)驗(yàn);
4、具有大型Web系統(tǒng)的開發(fā)經(jīng)驗(yàn),熟悉B/S架構(gòu)開發(fā);
5、熟悉分布式技術(shù),比如dubbo、mq、Redis等分布式技術(shù);
6、熟悉數(shù)據(jù)庫(kù)操作,服務(wù)器部署;
7、具有業(yè)務(wù)分析能力,能分析基本業(yè)務(wù)場(chǎng)景、流程和數(shù)據(jù)結(jié)構(gòu)等。
1、計(jì)算機(jī)相關(guān)專業(yè),大專及以上學(xué)歷,3年以上java開發(fā)經(jīng)驗(yàn);
2、精通Java,熟悉J2ee開發(fā)熟練使用Oracle/mssqlserver2005等數(shù)據(jù)庫(kù);
3、熟悉Struts、Spring、Ibatis、Hibernate等框架;
4、熟悉常用的前端框架如: Ajax技術(shù),熟悉jquery、Extjs更佳;
5、有過金融/物流方面經(jīng)驗(yàn)者優(yōu)先;
能力素質(zhì):
1、能夠適應(yīng)一定強(qiáng)度的工作;
2、良好的溝通表達(dá)能力、執(zhí)行力、責(zé)任感及分析判斷能力;
3、善于學(xué)習(xí)、善于發(fā)現(xiàn)問題,解決問題;