中級JAVA開發(fā)
職位要求
l 5年以上Java開發(fā)經(jīng)驗,計算機(jī)、互聯(lián)網(wǎng)等相關(guān)專業(yè),具有B端業(yè)務(wù)項目經(jīng)驗優(yōu)先;
l JAVA基礎(chǔ)扎實(shí),理解集合、多線程、反射、IO、并發(fā)等,理解常用設(shè)計模式;熟悉敏捷開發(fā)方式優(yōu)先考慮;
l 熟練使用Java常用技術(shù)棧和相關(guān)框架,如Spring、Spring Boot、MyBatis、MyBatis-Plus等;具有Spring Cloud微服務(wù)開發(fā)經(jīng)驗優(yōu)先;
l 掌握常見接口開發(fā)能力,restful,webservice,rfc等;
l 熟悉緩存服務(wù)Redis,了解Redis數(shù)據(jù)結(jié)構(gòu)及應(yīng)用場景;理解MQ工作原理及使用;
l 熟悉常用數(shù)據(jù)庫(如MySQL、Oracle等),有良好的數(shù)據(jù)庫設(shè)計和SQL編寫能力;
l 熟練使用開發(fā)工具和版本管理工具,Idea,Git等,具有團(tuán)隊工作協(xié)作經(jīng)驗;
l 具有一定的抽象設(shè)計能力,思路清晰,善于思考,能獨(dú)立分析和解決問題;
l 專業(yè)專注,保持學(xué)習(xí),不斷積累,追求編寫優(yōu)雅的代碼,有單元測試的習(xí)慣;
崗位職責(zé)
l 負(fù)責(zé)中低難度的軟件設(shè)計、技術(shù)方案編寫及較高難度的代碼開發(fā),有較強(qiáng)的質(zhì)量意識;
l 參與項目需求分析,進(jìn)行項目設(shè)計、開發(fā)、調(diào)試和測試等工作;
l 按照工作進(jìn)度和編程規(guī)范進(jìn)行負(fù)責(zé)系統(tǒng)模塊分析、接口設(shè)計和最終編碼實(shí)現(xiàn);
l 負(fù)責(zé)企業(yè)級應(yīng)用開發(fā),按時保質(zhì)、保量完成開發(fā)經(jīng)理分配的開發(fā)任務(wù),對所開發(fā)模塊進(jìn)行單元測試,并輸出單元測試報告;
l 有較強(qiáng)的責(zé)任心,良好的溝通能力、團(tuán)隊意識、質(zhì)量意識,工作積極主動