崗位職責(zé):
1. 負(fù)責(zé)公司核心業(yè)務(wù)系統(tǒng)的設(shè)計(jì)、開發(fā)和運(yùn)維;
2. 參與系統(tǒng)架構(gòu)設(shè)計(jì),優(yōu)化系統(tǒng)性能,確保系統(tǒng)的高可用性和可擴(kuò)展性;
3. 使用Spring Cloud、Spring Boot等技術(shù)棧進(jìn)行微服務(wù)開發(fā);
4. 與前端開發(fā)團(tuán)隊(duì)協(xié)作,參與前后端接口的設(shè)計(jì)與開發(fā);
5. 編寫技術(shù)文檔,參與代碼評(píng)審,確保代碼質(zhì)量和可維護(hù)性;
6. 解決開發(fā)過程中的技術(shù)難題,提供技術(shù)支持和解決方案。
任職要求:
1.統(tǒng)招本科及以上學(xué)歷, Java基礎(chǔ)扎實(shí),熟悉多線程、集合、IO等核心API;
2. Spring Cloud:熟悉Spring Cloud微服務(wù)架構(gòu),包括但不限于Eureka、Ribbon、Feign、Hystrix、Zuul、Config等組件;
3. Spring Boot:熟練掌握Spring Boot框架,能夠快速搭建和部署Spring Boot應(yīng)用;
4. 數(shù)據(jù)庫:熟悉MySQL等關(guān)系型數(shù)據(jù)庫,具備SQL優(yōu)化經(jīng)驗(yàn);
5. 前端技能:具備一定的前端開發(fā)能力,熟悉Vue.js框架,能夠進(jìn)行簡(jiǎn)單的前端頁面開發(fā)和調(diào)試;
6. 工具:熟悉Git、Maven等開發(fā)工具,了解持續(xù)集成和持續(xù)部署(CI/CD);
7. 溝通能力:良好的團(tuán)隊(duì)協(xié)作和溝通能力,能夠與產(chǎn)品經(jīng)理、前端開發(fā)人員等緊密合作;
8. 加分項(xiàng):能獨(dú)立部署運(yùn)維微服務(wù)、有分布式系統(tǒng)開發(fā)經(jīng)驗(yàn),熟悉Docker、Kubernetes等容器化技術(shù),了解消息隊(duì)列(如Kafka、RabbitMQ)等。