職位描述
1.數(shù)據(jù)庫管理與優(yōu)化:負(fù)責(zé)設(shè)計(jì)、開發(fā)和維護(hù)公司的后臺(tái)數(shù)據(jù)庫,運(yùn)用 SQL 語言進(jìn)行高效的數(shù)據(jù)存儲(chǔ)與檢索,確保數(shù)據(jù)的完整性與安全性。根據(jù)業(yè)務(wù)需求,對(duì)數(shù)據(jù)庫進(jìn)行性能優(yōu)化,處理高并發(fā)數(shù)據(jù)讀寫場(chǎng)景。
2.運(yùn)營后臺(tái)開發(fā):主導(dǎo)公司運(yùn)營后臺(tái)的搭建,實(shí)現(xiàn)用戶管理、數(shù)據(jù)統(tǒng)計(jì)分析、業(yè)務(wù)流程監(jiān)控等功能模塊。運(yùn)用 Java Web 開發(fā)技術(shù),如 Spring Boot、Spring Cloud 等框架,構(gòu)建穩(wěn)定、易用的運(yùn)營管理平臺(tái)。
3.AI 集成 API 接口開發(fā):設(shè)計(jì)并開發(fā)各類與 AI 服務(wù)集成的 API 接口,實(shí)現(xiàn)與前端應(yīng)用、第三方 AI 平臺(tái)的數(shù)據(jù)交互。確保接口的高可用性、高性能與安全性,滿足不斷增長的業(yè)務(wù)需求。
4.高可用、高并發(fā)架構(gòu)設(shè)計(jì):參與公司整體后臺(tái)架構(gòu)設(shè)計(jì),結(jié)合業(yè)務(wù)場(chǎng)景,運(yùn)用分布式緩存、負(fù)載均衡等技術(shù),構(gòu)建高可用、高并發(fā)的系統(tǒng)架構(gòu),保障系統(tǒng)在大規(guī)模用戶訪問下的穩(wěn)定運(yùn)行。
5.使用流行后臺(tái)管理WEB框架,快速搭建及定制管理后臺(tái)功能。
技能要求:
1.Java 技術(shù)能力:精通 Java 編程語言,熟悉常用的 Java 開發(fā)框架和工具,如 Spring、Hibernate、MyBatis 等。具備扎實(shí)的面向?qū)ο缶幊趟枷?,能夠編寫高質(zhì)量、可維護(hù)的代碼。
2.數(shù)據(jù)庫技能:熟練掌握關(guān)系型數(shù)據(jù)庫(如 MySQL、Oracle)的設(shè)計(jì)與開發(fā),熟悉數(shù)據(jù)庫索引優(yōu)化、存儲(chǔ)過程編寫等技術(shù)。有 NoSQL 數(shù)據(jù)庫(如 MongoDB、Redis)使用經(jīng)驗(yàn)者優(yōu)先。
3.Web 服務(wù)開發(fā)經(jīng)驗(yàn):具備豐富的 Java Web 服務(wù)開發(fā)經(jīng)驗(yàn),熟悉 Servlet、JSP 等技術(shù),掌握前端開發(fā)基礎(chǔ)知識(shí)(如 HTML、CSS、JavaScript),能夠?qū)崿F(xiàn)前后端高效交互。
4.高可用、高并發(fā)架構(gòu)知識(shí):深入理解高可用、高并發(fā)架構(gòu)設(shè)計(jì)理念,掌握分布式系統(tǒng)開發(fā)技術(shù),如 Dubbo、Zookeeper 等。熟悉常用的負(fù)載均衡算法、緩存機(jī)制,能夠應(yīng)對(duì)高并發(fā)業(yè)務(wù)場(chǎng)景。
5.熟悉和掌握基礎(chǔ)WEB前端開發(fā)技術(shù),可以獨(dú)立實(shí)現(xiàn)管理后臺(tái)WEB站點(diǎn)的搭建及定制。
6.熟悉移動(dòng)端C/S開發(fā)架構(gòu),可以勝任C/S長連接及短連接通訊架構(gòu)設(shè)計(jì)、優(yōu)化;熟悉Android Google Push推送消息機(jī)制,以及配套的消息隊(duì)列同步機(jī)制。
7.團(tuán)隊(duì)協(xié)作與溝通能力:良好的團(tuán)隊(duì)協(xié)作精神,能夠與不同專業(yè)背景的人員有效溝通,共同推進(jìn)項(xiàng)目進(jìn)展。具備較強(qiáng)的問題解決能力和學(xué)習(xí)能力,能夠快速適應(yīng)新技術(shù)和業(yè)務(wù)需求變化。