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