一、崗位核心定位
負責后端業(yè)務需求開發(fā)、現(xiàn)有系統(tǒng)穩(wěn)定性維護、新進項目落地及報告還原腳本編寫,支撐業(yè)務系統(tǒng)高效運轉,需具備分布式架構設計、高并發(fā)處理能力,能主導或支撐中等復雜度系統(tǒng)的開發(fā)與調優(yōu)。
二、崗位職責
- 核心需求開發(fā)與接口對接:承接業(yè)務后端需求開發(fā),負責與前端團隊協(xié)同定義接口規(guī)范,完成前后端接口聯(lián)調,確保功能落地符合業(yè)務預期。
- 現(xiàn)有系統(tǒng)維護保障:承擔現(xiàn)有業(yè)務系統(tǒng)的日常維護工作,包括故障排查、問題修復、性能優(yōu)化,保障系統(tǒng)穩(wěn)定運行,減少業(yè)務中斷風險。
- 新進項目開發(fā)落地:參與新進項目的需求分析、技術方案設計,獨立或帶領團隊完成項目后端功能開發(fā),推動項目從需求階段到上線階段的全流程落地。
- 報告還原腳本編寫:支撐業(yè)務數(shù)據(jù)需求,編寫報告還原相關腳本,確保數(shù)據(jù)準確性與腳本可復用性,滿足業(yè)務端數(shù)據(jù)統(tǒng)計與分析需求。
三、任職要求(一)基礎門檻
- 學歷:大專及以上學歷,計算機相關專業(yè)(如計算機科學與技術、軟件工程等)優(yōu)先。
- 經(jīng)驗:5 年及以上 Java 后端開發(fā)工作經(jīng)驗,具備扎實的計算機專業(yè)基本功(如數(shù)據(jù)結構、算法、計算機網(wǎng)絡、操作系統(tǒng)等)。
(二)核心技術能力
- 框架與源碼能力:熟練掌握 Spring Cloud、Spring Boot、MyBatis 等開源框架的使用與底層機制,至少深入研究過 1 種開源框架源碼(如 Spring、MyBatis),能理解框架設計思路并解決復雜技術問題。
- 架構與中間件能力:
- 熟悉服務化、分布式系統(tǒng)、大型網(wǎng)站架構設計原理,能應對高可用、高并發(fā)場景的技術挑戰(zhàn);
- 精通 MySQL 數(shù)據(jù)庫(含索引優(yōu)化、事務管理、性能調優(yōu)),了解搜索引擎(如 Elasticsearch)原理;
- 熟練使用典型中間件,包括 Nginx(反向代理、負載均衡)、Redis(緩存設計與優(yōu)化)、RabbitMQ(消息隊列、異步處理)、Tomcat(容器配置與調優(yōu))。
- 高并發(fā)與系統(tǒng)調優(yōu):具備高性能、高并發(fā)服務開發(fā)經(jīng)驗,能獨立完成系統(tǒng)架構設計與性能調優(yōu),曾主導或支撐過中等規(guī)模復雜度系統(tǒng)(如日均千萬級請求、多模塊協(xié)同)的設計與調優(yōu)者優(yōu)先。
(三)項目經(jīng)驗偏好
- 優(yōu)先:有 MES(制造執(zhí)行系統(tǒng))、PLM(產(chǎn)品生命周期管理)、WMS(倉儲管理系統(tǒng))等工業(yè) / 企業(yè)級系統(tǒng)開發(fā)經(jīng)驗者。
- 可接受:有大中型電商平臺、OA(辦公自動化)系統(tǒng)、搜索系統(tǒng)后端開發(fā)經(jīng)驗者。
(四)工具與軟技能
- 工具使用:熟練使用 SVN、Git 等代碼版本管理工具,能獨立操作 Linux 操作系統(tǒng)(如命令行部署、日志排查、環(huán)境配置)。
- 學習與協(xié)作:
- 對業(yè)界新技術、新框架保持敏銳觸覺,具備快速學習與技術落地能力;
- 具備一定項目管理能力,能組織、協(xié)調團隊推進復雜業(yè)務需求,有良好的團隊協(xié)作精神與跨部門溝通能力;
- 優(yōu)秀的問題解決能力,面對突發(fā)技術故障或復雜業(yè)務場景,能快速定位原因并給出解決方案。