崗位職責(zé):
1、業(yè)務(wù)API層構(gòu)建:負(fù)責(zé)設(shè)計和開發(fā)面向應(yīng)用層的高性能業(yè)務(wù)API將底層數(shù)據(jù)平臺提供的復(fù)雜數(shù)據(jù)(如電池故障、性能指標(biāo)等)封裝成標(biāo)準(zhǔn)、易用的RESTful服務(wù)。
2、核心業(yè)務(wù)邏輯實現(xiàn):深入理解電池數(shù)據(jù)應(yīng)用場景,負(fù)責(zé)實現(xiàn)故障告警推送、性能報表生成 、壽命趨勢分析、多維數(shù)據(jù)查詢等核心業(yè)務(wù)邏輯。
3、自動化報告服務(wù):負(fù)責(zé)設(shè)計和開發(fā)自動化報告生成引擎。這包括:
1)根據(jù)業(yè)務(wù)規(guī)則,從數(shù)據(jù)平臺(Hive/Spark等)高效提取所需數(shù)據(jù)。
2)使用模板技術(shù)(如Apache POI/docx4j)將數(shù)據(jù)填充到預(yù)設(shè)的Word或PDF模板中,生成結(jié)構(gòu)化報告。
3)設(shè)計并實現(xiàn)異步任務(wù)處理機制,應(yīng)對耗時較長的報告生成請求。
4、運營支撐系統(tǒng)開發(fā):構(gòu)建支撐業(yè)務(wù)運營的管理后臺,包括但不限干算法模型、參數(shù)配置、告警規(guī)則管理、客戶信息維護、系統(tǒng)操作日志等模塊。
5、應(yīng)用系統(tǒng)架構(gòu)設(shè)計:負(fù)責(zé)應(yīng)用系統(tǒng)的架構(gòu)設(shè)計、數(shù)據(jù)庫模型設(shè)計。并確保系統(tǒng)的高性能、 高可用性和可擴展性。
任職要求:
1、精通Java技術(shù),有5年以上Java開發(fā)經(jīng)驗,精通Sprng Boot/Spring Cloud有豐富的微服務(wù)架構(gòu)設(shè)計與實踐經(jīng)驗。
2、API與服務(wù)設(shè)計能力:精通RESTful API設(shè)計原則,有構(gòu)建復(fù)雜、高并發(fā)后端服務(wù)的經(jīng)驗。
3、數(shù)據(jù)庫專家:熟練掌握MySQL、PostgreSQL,具備憂秀的SQL編寫和優(yōu)化能力;精通Redis等緩存技術(shù)。
4、工程卓越:熟悉Docker、Kubernetes、CI/CD等流程,對代碼質(zhì)量和系統(tǒng)穩(wěn)定性有極致追求。
5、有調(diào)用和集成大數(shù)據(jù)組件(如Hive,Spark)經(jīng)驗者優(yōu)先。
6、具備一定的AI編程經(jīng)驗,了解Vibe Coding。