崗位職責:
1、業(yè)務API層構(gòu)建:負責設(shè)計和開發(fā)面向應用層的高性能業(yè)務API將底層數(shù)據(jù)平臺提供的復雜數(shù)據(jù)(如電池故障、性能指標等)封裝成標準、易用的RESTful服務。
2、核心業(yè)務邏輯實現(xiàn):深入理解電池數(shù)據(jù)應用場景,負責實現(xiàn)故障告警推送、性能報表生成 、壽命趨勢分析、多維數(shù)據(jù)查詢等核心業(yè)務邏輯。
3、自動化報告服務:負責設(shè)計和開發(fā)自動化報告生成引擎。這包括:
1)根據(jù)業(yè)務規(guī)則,從數(shù)據(jù)平臺(Hive/Spark等)高效提取所需數(shù)據(jù)。
2)使用模板技術(shù)(如Apache POI/docx4j)將數(shù)據(jù)填充到預設(shè)的Word或PDF模板中,生成結(jié)構(gòu)化報告。
3)設(shè)計并實現(xiàn)異步任務處理機制,應對耗時較長的報告生成請求。
4、運營支撐系統(tǒng)開發(fā):構(gòu)建支撐業(yè)務運營的管理后臺,包括但不限干算法模型、參數(shù)配置、告警規(guī)則管理、客戶信息維護、系統(tǒng)操作日志等模塊。
5、應用系統(tǒng)架構(gòu)設(shè)計:負責應用系統(tǒng)的架構(gòu)設(shè)計、數(shù)據(jù)庫模型設(shè)計。并確保系統(tǒng)的高性能、 高可用性和可擴展性。
任職要求:
1、精通Java技術(shù),有5年以上Java開發(fā)經(jīng)驗,精通Sprng Boot/Spring Cloud有豐富的微服務架構(gòu)設(shè)計與實踐經(jīng)驗。
2、API與服務設(shè)計能力:精通RESTful API設(shè)計原則,有構(gòu)建復雜、高并發(fā)后端服務的經(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。