職位描述:
1. 負(fù)責(zé)后端系統(tǒng)的架構(gòu)設(shè)計、核心模塊的開發(fā)及性能優(yōu)化。
2. 參與項目需求分析,制定技術(shù)解決方案,并推動方案落地實施。
3. 使用Spring Boot及其相關(guān)生態(tài)框架(如Spring Security、Spring Data JPA、Redis、MyBatis等)進(jìn)行高效開發(fā)。
4. 設(shè)計和實現(xiàn)微服務(wù)架構(gòu),熟悉Spring Cloud或Spring Alibaba等微服務(wù)框架,確保系統(tǒng)的可擴展性和高可用性。
5. 利用Docker進(jìn)行應(yīng)用的容器化部署,優(yōu)化持續(xù)集成和持續(xù)部署流程。
6. 負(fù)責(zé)數(shù)據(jù)庫設(shè)計和優(yōu)化,包括關(guān)系型數(shù)據(jù)庫(如MySQL)和非關(guān)系型數(shù)據(jù)庫(如Redis、MongoDB)的應(yīng)用。
7. 參與團隊技術(shù)分享,推動技術(shù)進(jìn)步,提升團隊整體技術(shù)水平。
8. 協(xié)助解決開發(fā)過程中遇到的技術(shù)難題,提供有效的技術(shù)支持和解決方案。
9. 完成上級領(lǐng)導(dǎo)安排的其他技術(shù)相關(guān)工作。
職位要求:
1. 本科及以上學(xué)歷,計算機科學(xué)或相關(guān)專業(yè),3年以上Java后端開發(fā)經(jīng)驗者優(yōu)先。
2. 精通Java語言,深入理解Java虛擬機原理和性能調(diào)優(yōu)。
3. 熟練掌握Spring Boot及其相關(guān)生態(tài)框架,有實際項目經(jīng)驗。
4. 熟悉微服務(wù)架構(gòu),有Spring Cloud或Spring Alibaba等框架的使用經(jīng)驗。
5. 熟練使用Docker進(jìn)行應(yīng)用的容器化部署和運維。
6. 熟悉數(shù)據(jù)庫設(shè)計和優(yōu)化,包括SQL性能調(diào)優(yōu)和數(shù)據(jù)庫集群管理。
7. 具備良好的代碼風(fēng)格和編程習(xí)慣,熟悉常用的設(shè)計模式和算法。
8. 熟悉Linux操作系統(tǒng),能夠進(jìn)行基本的系統(tǒng)管理和故障排查。
9. 具備良好的溝通能力和團隊協(xié)作精神,能夠在快節(jié)奏的工作環(huán)境中保持高效。
10. 有大型分布式系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先,有技術(shù)博客或開源項目經(jīng)驗者加分。
11.熟悉Vue前端框架、技術(shù)棧的前端開發(fā)經(jīng)驗者加分。。