【崗位職責(zé)】
1.根據(jù)項(xiàng)目/產(chǎn)品需求,給出合理的技術(shù)實(shí)現(xiàn)方案;
2.根據(jù)工作任務(wù)要求,給出工作量評估和開發(fā)計(jì)劃;
3.根據(jù)項(xiàng)目任務(wù)、進(jìn)度、人員情況,進(jìn)行個人或者小組工作任務(wù)的分解與下發(fā);
4.根據(jù)分配的開發(fā)任務(wù),進(jìn)行代碼的開發(fā)、自測試以及互測試,檢查自己以及小組內(nèi)的代碼;
5.對項(xiàng)目負(fù)技術(shù)研發(fā)責(zé)任,分析并快速解決軟件開發(fā)過程中的技術(shù)問題,確保提交工作成果的完成;
6.根據(jù)技術(shù)需求,能夠?qū)π碌募夹g(shù)方向和技術(shù)棧進(jìn)行快速的技術(shù)調(diào)研與驗(yàn)證。
【崗位要求】
1.大專以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),5年以上Java開發(fā)經(jīng)驗(yàn),不包含實(shí)習(xí)經(jīng)歷;
2.良好的溝通能力,能夠與客戶、領(lǐng)導(dǎo)、項(xiàng)目經(jīng)理、技術(shù)經(jīng)理以及同事進(jìn)行順暢的交流;
3.良好的業(yè)務(wù)理解能力,能夠快速理解領(lǐng)導(dǎo)、項(xiàng)目經(jīng)理、客戶提出的業(yè)務(wù)需求;
4.熟練使用Java,精通io、多線程、集合等基礎(chǔ)框架,了解JVM性能優(yōu)化;
5.熟練使用常用的Java技術(shù)框架,對Java Web的各種開源框架如Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis等有深入的應(yīng)用和優(yōu)化經(jīng)驗(yàn);
6.熟悉數(shù)據(jù)結(jié)構(gòu),良好的數(shù)據(jù)庫設(shè)計(jì)能力,熟悉MySQL,熟練編寫并掌握復(fù)雜SQL語句,具備數(shù)據(jù)庫優(yōu)化以及SQL性能調(diào)優(yōu)能力;
7.熟練掌握MQ、Redis、Zookeeper、Elasticsearch搜索引擎等常見的分布式存儲相關(guān)技術(shù);
8.熟悉Maven、SVN、Git、Eclipse、IDEA、Postman的使用,熟悉Maven項(xiàng)目配置管理工具;
9.熟悉Tomcat、Apache、Nginx等開源的服務(wù)器的配置和高并發(fā)下的性能優(yōu)化;
10.熟悉項(xiàng)目部署流程,熟練使用docker、Jenkins等技術(shù);