崗位職責(zé):
具有獨(dú)立開發(fā)能力,負(fù)責(zé)網(wǎng)站業(yè)務(wù)系統(tǒng)框架設(shè)計(jì)
1、使用 Spring Boot 設(shè)計(jì)和開發(fā)業(yè)務(wù)接口。
2、負(fù)責(zé) 用戶系統(tǒng)、圖片上傳、搜索、標(biāo)簽分類、下載記錄等核心功能。
3、負(fù)責(zé)與前端(Nuxt.js / React)協(xié)作,提供 RESTful API / GraphQL接口。
4、設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)(MySQL / Redis / Elasticsearch)。
5、對接或者搭建本地存儲(MinIO)或者云服務(wù)(阿里云 OSS、CDN、日志監(jiān)控)。
6、參與網(wǎng)站性能優(yōu)化、安全策略與部署上線。
任職要求:
1、熟悉 Spring Boot / Spring Cloud 體系,了解 RESTful 設(shè)計(jì)規(guī)范。
2、掌握 MySQL、Redis、消息隊(duì)列(RabbitMQ / Kafka)等常用組件。
3、熟悉 Nginx、Docker、Linux 部署。
4、有實(shí)際項(xiàng)目經(jīng)驗(yàn)(特別是文件上傳/ 內(nèi)容管理系統(tǒng)類項(xiàng)目),可以獨(dú)立負(fù)責(zé)公司業(yè)務(wù)系統(tǒng)框架的設(shè)計(jì)搭建和優(yōu)化。
5、有 ElasticSearch 搜索引擎使用經(jīng)驗(yàn)者優(yōu)先。