崗位職責(zé):?
?◆?參與項(xiàng)目需求的討論、功能設(shè)計(jì)、接口定義開發(fā);???
?◆?審核、評估相關(guān)解決方案與設(shè)計(jì),確保其符合架構(gòu)規(guī)劃,滿足業(yè)務(wù)需求;?
?◆?準(zhǔn)確的理解開發(fā)需求,寫出高質(zhì)、高效的代碼;?
?◆?負(fù)責(zé)分配的功能模塊的編碼開發(fā)、單元測試;?
?◆?負(fù)責(zé)與測試組的問題溝通并解決問題。?
?◆?發(fā)現(xiàn)問題/提出方案/解決問題,用系統(tǒng)工程方法保證項(xiàng)目的質(zhì)量以及發(fā)布質(zhì)量;?
?◆?負(fù)責(zé)系統(tǒng)的研發(fā),根據(jù)運(yùn)營需求,給出相應(yīng)的功能設(shè)計(jì)方案,并最終轉(zhuǎn)化為相應(yīng)的功能;?
?◆?負(fù)責(zé)優(yōu)化整個(gè)系統(tǒng)的性能,提升承載能力和并發(fā)能力;?
?◆?負(fù)責(zé)培養(yǎng)初級開發(fā)工程師,持續(xù)提升團(tuán)隊(duì)的技術(shù)氛圍和技術(shù)能力。?
?
技能要求:?
◆?精通Java,熟悉JDK8;?
◆?熟悉掌握一個(gè)或多個(gè)常用開源框架原理和配置(如:Struts、Spring,?Spring?MVC,MyBatis/Ibatis、Hibernate、SpringBoot、Mina、Netty);?
◆?熟練操作ORACLE、MYSQL、PostgreSQL,了解基本的數(shù)據(jù)庫原理和邏輯;?
◆?熟練掌握J(rèn)SP、JSTL、HTML、JavaScript、JQuery、CSS等語言;?
◆?能深入理解HTTP協(xié)議、TCP/IP協(xié)議;?
◆?熟悉基本的linux命令,以及常用中間件部署配置(Tomcat、Nginx等);?
?
經(jīng)驗(yàn)要求:?
◆?相當(dāng)于5年以上的JAVA開發(fā)經(jīng)驗(yàn)。?
◆?有大型系統(tǒng)重構(gòu)經(jīng)驗(yàn)者優(yōu)先。?
◆?有分布式緩存實(shí)踐或分布式系統(tǒng)開發(fā)經(jīng)驗(yàn)的優(yōu)先