崗位職責(zé):
1、根據(jù)產(chǎn)品需求與技術(shù)方案,使用后端開(kāi)發(fā)語(yǔ)言(如 Java、Python、Go、PHP)設(shè)計(jì)并實(shí)現(xiàn)核心業(yè)務(wù)邏輯,確保代碼符合業(yè)務(wù)規(guī)則與性能要求;
2、開(kāi)發(fā)模塊化、可復(fù)用的后端服務(wù)(如用戶服務(wù)、商品服務(wù)、消息服務(wù)),定義清晰的服務(wù)接口(RESTful API、RPC 接口),支撐前端或其他后端服務(wù)的調(diào)用需求。
3、設(shè)計(jì)規(guī)范的接口文檔(使用 Swagger、YApi 等工具),明確接口參數(shù)、返回格式、錯(cuò)誤碼定義與調(diào)用約束,方便前后端或跨服務(wù)協(xié)作;
4、與前端工程師、其他后端團(tuán)隊(duì)對(duì)接接口聯(lián)調(diào),解決聯(lián)調(diào)中的數(shù)據(jù)格式不一致、邏輯異常等問(wèn)題,確保服務(wù)間通信穩(wěn)定,推動(dòng)項(xiàng)目開(kāi)發(fā)進(jìn)度。
5、優(yōu)化數(shù)據(jù)庫(kù)性能,包括 SQL 語(yǔ)句優(yōu)化、索引調(diào)整、分庫(kù)分表、讀寫(xiě)分離等,解決數(shù)據(jù)庫(kù)瓶頸。設(shè)計(jì)并執(zhí)行數(shù)據(jù)備份與恢復(fù)方案,定期演練數(shù)據(jù)恢復(fù)流程,確保數(shù)據(jù)不丟失、可追溯,應(yīng)對(duì)突發(fā)故障(如數(shù)據(jù)庫(kù)宕機(jī)、數(shù)據(jù)損壞)。
6、參與后端系統(tǒng)架構(gòu)設(shè)計(jì),根據(jù)業(yè)務(wù)規(guī)模與增長(zhǎng)預(yù)期選擇技術(shù)棧,評(píng)估技術(shù)方案的可行性、擴(kuò)展性與成本,引入中間件提升系統(tǒng)能力,確保系統(tǒng)架構(gòu)適配業(yè)務(wù)發(fā)展。
7、編寫(xiě)單元測(cè)試(使用 JUnit、Pytest 等工具)、接口測(cè)試代碼,配合測(cè)試工程師進(jìn)行集成測(cè)試、壓力測(cè)試,確保服務(wù)功能正確、性能達(dá)標(biāo);
8、與運(yùn)維工程師協(xié)作,配合完成 CI/CD 流程搭建,確保服務(wù)順利上線與運(yùn)維。
職位描述:
1、 計(jì)算機(jī)、軟件工程、人工智能等相關(guān)專業(yè),本科以上學(xué)歷,有1-3個(gè)人工智能項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
2、 掌握J(rèn)ava語(yǔ)言、Java集合框架等核心內(nèi)容,熟悉面向?qū)ο笏枷?,了解多線程、異步、IO、JVM相關(guān)知識(shí)。
3、 熟悉MySQL,Oracle等數(shù)據(jù)庫(kù),能根據(jù)實(shí)際業(yè)務(wù)編寫(xiě)SQL語(yǔ)句。
4、 熟悉Spring、Spring Boot、MyBatis等框架,熟悉IDEA開(kāi)發(fā)工具。具有相關(guān)企業(yè)級(jí)項(xiàng)目經(jīng)驗(yàn)者優(yōu)先考慮。
5、 熟悉Linux環(huán)境與操作,了解Tomcat、Nginx等Web容器,能完成獨(dú)立配置部署。
6、 了解HTML、JavaScript、CSS、Vue框架,了解RESTful設(shè)計(jì)風(fēng)格,有相關(guān)全棧經(jīng)驗(yàn)者優(yōu)先考慮。
7、 能夠使用Git進(jìn)行提交commit、合并merge,具有良好代碼編寫(xiě)風(fēng)格者優(yōu)先。
8、 有較強(qiáng)的邏輯思維能力,善于分析、歸納,能夠快速定位并解決問(wèn)題。
9、 有團(tuán)隊(duì)精神,責(zé)任心強(qiáng),熱愛(ài)技術(shù),喜歡鉆研,能夠按項(xiàng)目進(jìn)度要求完成任務(wù)。善于溝通,善于表達(dá)者優(yōu)先考慮。
職位福利:周末雙休、項(xiàng)目獎(jiǎng)金、餐補(bǔ)、帶薪年假、績(jī)效獎(jiǎng)金、鼓勵(lì)內(nèi)部創(chuàng)新
職位亮點(diǎn):年終獎(jiǎng)、帶薪休假