職位描述
?1.?獨(dú)立完成項(xiàng)目的調(diào)研、需求分析和系統(tǒng)設(shè)計(jì)等;
?2.?參與功能需求說明書和系統(tǒng)概要設(shè)計(jì),并負(fù)責(zé)完成核心代碼;
?3.?根據(jù)開發(fā)規(guī)范與流程獨(dú)立完成核心模塊的設(shè)計(jì)和編碼相關(guān)文檔;
?4.?指導(dǎo)初級(jí)程序員工作,溝通協(xié)調(diào)能力
?5.?負(fù)責(zé)單元測試代碼;
?6.?負(fù)責(zé)對(duì)架構(gòu)進(jìn)行優(yōu)化,持續(xù)改進(jìn)性能、可擴(kuò)展性、穩(wěn)定性、安全性;
?7.?獨(dú)立負(fù)責(zé)現(xiàn)有系統(tǒng)的優(yōu)化、迭代和bug修改。
?任職要求
?1、?計(jì)算機(jī)相關(guān)專業(yè),本科及以上學(xué)歷,??平?jīng)驗(yàn)豐富者亦可,4年及以上Java開發(fā)經(jīng)驗(yàn),至少3年分布式項(xiàng)目經(jīng)驗(yàn);
?2、?Java基礎(chǔ)扎實(shí),具備良好面向?qū)ο笤O(shè)計(jì)能力和優(yōu)良的編碼習(xí)慣,重視代碼質(zhì)量,理解常用的設(shè)計(jì)模式。teamleader優(yōu)先考慮;
?3、?熟練基于J2EE的相關(guān)開源技術(shù)及框架Spring、SpringMVC、Springboot、SpringCloud、mybatis等;
?4、?熟悉HTML,?JavaScript,?XML/XSL,?Ajax,Jquery等頁面腳本語言技術(shù);
?5、?熟悉常用的數(shù)據(jù)庫sqlserver、oracle、mysql等,具有一定的數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗(yàn)及sql優(yōu)化經(jīng)驗(yàn);
?6、?熟悉Restful、WebService等標(biāo)準(zhǔn),具有一定的公共接口編程經(jīng)驗(yàn);
?7、?熟練使用idea、eclipse?、svn、git、maven、jenkins等常用工具;
?8、?具有一定的多線程、cache(ehcache、memcached、redis等)、網(wǎng)絡(luò)通信(mq、socket)、服務(wù)器集群和優(yōu)化等高性能技術(shù)方面的開發(fā)經(jīng)驗(yàn);
?9、?熟悉nginx、tomcat、Apache等服務(wù)器;
?10、熟悉使用linux常用命令。
?11、能承受一定的工作壓力,有責(zé)任心,溝通能力強(qiáng),有上進(jìn)心和自我驅(qū)動(dòng)力,能通過持續(xù)學(xué)習(xí)完善自身;
?12、具有TO?C項(xiàng)目開發(fā)和系統(tǒng)性能調(diào)優(yōu)經(jīng)驗(yàn)優(yōu)先。