崗位職責(zé):負(fù)責(zé)公司智慧能源數(shù)字管理平臺(tái)Java后端架構(gòu)設(shè)計(jì)與核心模塊開(kāi)發(fā)優(yōu)化,基于Java技術(shù)棧搭建高可用、高并發(fā)、高安全架構(gòu),保障系統(tǒng)性能、穩(wěn)定性及數(shù)據(jù)一致性;運(yùn)用大數(shù)據(jù)技術(shù)處理行業(yè)海量數(shù)據(jù),優(yōu)化數(shù)據(jù)鏈路,提升處理效率。
深耕新能源行業(yè)業(yè)務(wù),對(duì)接產(chǎn)品與業(yè)務(wù)需求,結(jié)合Java、大數(shù)據(jù)及AI技術(shù),將業(yè)務(wù)場(chǎng)景轉(zhuǎn)化為落地技術(shù)方案,主導(dǎo)復(fù)雜模塊(數(shù)據(jù)采集分析、電站運(yùn)維、AI能耗預(yù)測(cè)/故障預(yù)警)的開(kāi)發(fā)落地。
牽頭Java后端技術(shù)攻關(guān),聚焦性能優(yōu)化與穩(wěn)定性提升,優(yōu)化JVM、數(shù)據(jù)庫(kù)、接口及分布式事務(wù),解決高并發(fā)瓶頸;優(yōu)化大數(shù)據(jù)處理鏈路,解決數(shù)據(jù)積壓?jiǎn)栴};排查穩(wěn)定性隱患,建立監(jiān)控與容錯(cuò)機(jī)制,提升系統(tǒng)擴(kuò)展性。
參與Java技術(shù)架構(gòu)規(guī)劃迭代,主導(dǎo)微服務(wù)架構(gòu)搭建優(yōu)化,熟練運(yùn)用Spring生態(tài),引入前沿Java、大數(shù)據(jù)及AI工具,推動(dòng)技術(shù)體系標(biāo)準(zhǔn)化,支撐AI模塊集成落地。
負(fù)責(zé)代碼質(zhì)量管控,制定規(guī)范、開(kāi)展評(píng)審與測(cè)試,主導(dǎo)技術(shù)文檔、大數(shù)據(jù)方案及AI集成文檔撰寫(xiě);優(yōu)化性能與穩(wěn)定性相關(guān)代碼,保障大數(shù)據(jù)及AI模塊可靠運(yùn)行。
協(xié)同跨部門(mén)團(tuán)隊(duì)推進(jìn)項(xiàng)目迭代上線,把控進(jìn)度與質(zhì)量;指導(dǎo)初級(jí)開(kāi)發(fā),提升團(tuán)隊(duì)Java開(kāi)發(fā)、性能優(yōu)化及大數(shù)據(jù)、AI集成能力。
任職資格:(一)核心要求
1.具備新能源、
電力或光伏行業(yè)Java后端開(kāi)發(fā)經(jīng)驗(yàn),熟悉核心業(yè)務(wù)流程,有大數(shù)據(jù)處理、性能優(yōu)化及AI應(yīng)用(能耗預(yù)測(cè)、故障診斷)項(xiàng)目經(jīng)驗(yàn),能快速轉(zhuǎn)化業(yè)務(wù)需求為技術(shù)方案。
2.具備運(yùn)營(yíng)平臺(tái)Java后端開(kāi)發(fā)經(jīng)驗(yàn),精通Java(JDK8+,熟練JDK11/17優(yōu)先),吃透核心特性,具備扎實(shí)并發(fā)編程與分布式開(kāi)發(fā)能力;精通Spring Boot(2.6.x+)、Spring Cloud(Greenwich/Spring Cloud Alibaba 2021.x+)、MyBatis/MyBatis-Plus,熟練Spring MVC、Spring Cloud核心組件實(shí)操,能獨(dú)立搭建優(yōu)化微服務(wù)架構(gòu);掌握Spring事務(wù)與AOP機(jī)制,了解Spring WebFlux、有響應(yīng)式開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先。
3.大數(shù)據(jù)能力:熟練Hadoop、Spark、Flink等框架,具備千萬(wàn)級(jí)以上數(shù)據(jù)采集、清洗、計(jì)算、存儲(chǔ)經(jīng)驗(yàn),能優(yōu)化數(shù)據(jù)鏈路;精通關(guān)系型數(shù)據(jù)庫(kù)(MySQL/PostgreSQL)及調(diào)優(yōu),熟練Redis、RabbitMQ/Kafka等中間件及調(diào)優(yōu);熟悉分布式事務(wù)、分布式鎖、服務(wù)熔斷/降級(jí)技術(shù)。
4.性能與穩(wěn)定性:具備扎實(shí)性能優(yōu)化經(jīng)驗(yàn),精通JVM、數(shù)據(jù)庫(kù)、接口、緩存調(diào)優(yōu),能排查解決內(nèi)存泄漏、GC異常等穩(wěn)定性問(wèn)題;熟悉Prometheus、Grafana、ELK等監(jiān)控工具,能搭建監(jiān)控體系,保障系統(tǒng)7×24小時(shí)穩(wěn)定運(yùn)行。
5.AI應(yīng)用經(jīng)驗(yàn):具備AI與Java系統(tǒng)集成經(jīng)驗(yàn),熟悉TensorFlow、PyTorch等AI框架基礎(chǔ),能對(duì)接AI模型接口,完成AI模塊開(kāi)發(fā)、集成與優(yōu)化;了解AI模型部署,能配合AI團(tuán)隊(duì)推進(jìn)模型落地。
6.具備復(fù)雜Java項(xiàng)目管理落地能力,能獨(dú)立牽頭項(xiàng)目,解決技術(shù)難點(diǎn),具備良好跨部門(mén)溝通協(xié)調(diào)能力,高效協(xié)同大數(shù)據(jù)、AI團(tuán)隊(duì)推進(jìn)項(xiàng)目。
(二)通用要求
本科及以上學(xué)歷,計(jì)算機(jī)、大數(shù)據(jù)、AI等相關(guān)專業(yè),5年+Java后端開(kāi)發(fā)經(jīng)驗(yàn),3年+微服務(wù)實(shí)戰(zhàn)經(jīng)驗(yàn),有新能源、大數(shù)據(jù)及AI集成項(xiàng)目經(jīng)驗(yàn)優(yōu)先;熟悉Maven/Gradle、Git工具。
具備JVM調(diào)優(yōu)、性能優(yōu)化及穩(wěn)定性排查經(jīng)驗(yàn),能獨(dú)立解決各類(lèi)穩(wěn)定性問(wèn)題;熟悉Linux系統(tǒng),具備環(huán)境部署、日志分析能力;了解Docker、K8s,有容器化經(jīng)驗(yàn)優(yōu)先。
具備出色的技術(shù)文檔輸出能力,能撰寫(xiě)架構(gòu)設(shè)計(jì)、接口文檔、調(diào)優(yōu)報(bào)告等;具備良好代碼規(guī)范,能編寫(xiě)高可讀、高可維護(hù)、高性能代碼。
責(zé)任心強(qiáng)、抗壓性好,能獨(dú)立應(yīng)對(duì)復(fù)雜技術(shù)挑戰(zhàn),主導(dǎo)技術(shù)攻關(guān),推動(dòng)項(xiàng)目按時(shí)落地。
關(guān)注Java、大數(shù)據(jù)、AI前沿技術(shù),熟練框架升級(jí)適配,具備技術(shù)沉淀意識(shí),有團(tuán)隊(duì)指導(dǎo)、代碼評(píng)審經(jīng)驗(yàn)優(yōu)先。
職位類(lèi)別:
能源互聯(lián)網(wǎng)系統(tǒng)研發(fā)
舉報(bào)