【崗位職責(zé)】
1. 負(fù)責(zé)公司后端業(yè)務(wù)開(kāi)發(fā),根據(jù)項(xiàng)目需求和接口文檔,編寫(xiě)高質(zhì)量的Java后端代碼;
2. 使用Spring Boot、MyBatis等框架,快速搭建后端開(kāi)發(fā)環(huán)境,進(jìn)行系統(tǒng)開(kāi)發(fā)和部署;
3. 與前端團(tuán)隊(duì)協(xié)作,對(duì)接前端頁(yè)面,完成前后端數(shù)據(jù)交互,保證系統(tǒng)的良好用戶體驗(yàn);
4. 分析系統(tǒng)性能問(wèn)題,提出解決方案,進(jìn)行性能優(yōu)化,提高系統(tǒng)的穩(wěn)定性和可用性;
5. 按照項(xiàng)目進(jìn)度,完成系統(tǒng)的迭代和更新,確保系統(tǒng)的長(zhǎng)期穩(wěn)定性和兼容性。
【任職條件】
1. 5年以上JAVA從業(yè)經(jīng)驗(yàn),精通或熟練掌握J(rèn)ava語(yǔ)言,扎實(shí)的java語(yǔ)言基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ),掌握多線程編程、微服務(wù)編程以及微服務(wù)注冊(cè)通信原理,理解Java虛擬機(jī);熟練使用OOP/AOP編碼風(fēng)格,合理使用常用設(shè)計(jì)模式;
2. 熟悉Spring boot、 Spring Cloud、 Mybatis、Redis等技術(shù);熟練掌握java8流式結(jié)構(gòu)、函數(shù)式編程;具備兩年以上實(shí)際Spring Cloud項(xiàng)目開(kāi)發(fā)工作經(jīng)驗(yàn);
3. 熟練使用REDIS緩存數(shù)據(jù)庫(kù),熟悉常見(jiàn)的開(kāi)源Api調(diào)用,并了解其它緩存技術(shù)、消息隊(duì)列、中間件,安全框架(Spring Security等)、熟悉RESTful編程風(fēng)格;
4. 熟悉關(guān)系型數(shù)據(jù)庫(kù)開(kāi)發(fā),熟練掌握MySQL數(shù)據(jù)庫(kù),熟悉MySQL常用SQL優(yōu)化、慢查詢優(yōu)化技術(shù),以及數(shù)據(jù)庫(kù)建表/索引/數(shù)據(jù)庫(kù)事務(wù)技術(shù)等;
5. 熟悉Python腳本開(kāi)發(fā)、熟悉Shel腳本,Linux命令,能閱讀修改簡(jiǎn)單的Html、VUE前端代碼;
6. 熱愛(ài)軟件開(kāi)發(fā),很強(qiáng)的學(xué)習(xí)能力,喜歡鉆研技術(shù);熟悉軟件工程,具有良好的代碼編寫(xiě)規(guī)范和書(shū)寫(xiě)開(kāi)發(fā)設(shè)計(jì)文檔的習(xí)慣;
7. 思路清晰,善于思考,能獨(dú)立分析和解決問(wèn)題;責(zé)任心強(qiáng),具備良好的團(tuán)隊(duì)合作精神、服從工作安排和承受壓力的能力。