主要職責(zé):
1.架構(gòu)與設(shè)計:負責(zé)核心系統(tǒng)、關(guān)鍵服務(wù)的架構(gòu)設(shè)計和技術(shù)選型,產(chǎn)出可落地的技術(shù)方案。
2.技術(shù)攻關(guān):主導(dǎo)解決系統(tǒng)級的性能瓶頸、高可用、數(shù)據(jù)一致性等復(fù)雜技術(shù)難題。
3.質(zhì)量與規(guī)范:建立和推動團隊編碼規(guī)范、技術(shù)標準、研發(fā)流程的最佳實踐。
4.技術(shù)規(guī)劃:結(jié)合業(yè)務(wù)發(fā)展,參與或主導(dǎo)中長期技術(shù)規(guī)劃,推動技術(shù)架構(gòu)演進和重構(gòu)。
5.風(fēng)險防控:識別系統(tǒng)潛在的技術(shù)風(fēng)險(如容量、安全、穩(wěn)定性),并主導(dǎo)制定預(yù)案。
6.能力建設(shè):通過技術(shù)分享、專項培訓(xùn)、案例復(fù)盤等方式,系統(tǒng)性提升團隊整體技術(shù)水平。
7.跨團隊協(xié)作:與產(chǎn)品、架構(gòu)、運維、前端等團隊深度協(xié)作,定義清晰的系統(tǒng)邊界和接口契約。
任職要求:
1.Java精通: 深刻理解Java核心(集合、并發(fā)、JVM內(nèi)存模型、性能調(diào)優(yōu)),Java 8+特性(Lambda、Stream API、Optional等)熟練運用。
2.Spring全家桶: 精通Spring Boot、Spring Cloud、Spring MVC、Spring Data JPA/MyBatis。對Spring原理(IoC、AOP、事務(wù)管理)有深入理解。
3.微服務(wù)架構(gòu): 具備大型分布式微服務(wù)系統(tǒng)設(shè)計與開發(fā)經(jīng)驗,熟悉服務(wù)治理、配置中心、鏈路追蹤等。
4.消息隊列: 精通Kafka、RabbitMQ或RocketMQ,用于實時數(shù)據(jù)采集與事件驅(qū)動。
5.時序數(shù)據(jù)庫: 有InfluxDB時序數(shù)據(jù)庫(TSDB)的使用經(jīng)驗,用于高效存儲和查詢海量電力時序數(shù)據(jù)。
6.緩存: 精通Redis,包括集群、持久化、高可用方案。
關(guān)系數(shù)據(jù)庫: 精通MySQL,具備SQL優(yōu)化、分庫分表經(jīng)驗。
7.網(wǎng)絡(luò)通信: 深刻理解TCP/IP、WebSocket、Netty框架,用于高并發(fā)規(guī)約通信服務(wù)端開發(fā)。
8.安全: 熟悉OAuth2.0、JWT、SSL/TLS,了解工控系統(tǒng)安全基礎(chǔ)。
9.前端協(xié)同: 能與前端良好協(xié)作,了解Vue.js/React,熟悉前后端分離架構(gòu)。
10.了解電力系統(tǒng)基礎(chǔ)知識、微電網(wǎng)基本架構(gòu)(分布式電源、儲能、負荷、控制中心),了解新能源(光伏、風(fēng)電)監(jiān)控、儲能系統(tǒng)(BMS、PCS)、電力市場、需求側(cè)響應(yīng)等概念。
11.熟悉IEC 61850、Modbus、IEC 104、DL/T645等電力/能源行業(yè)通信規(guī)約。有SCADA、DMS、EMS、虛擬電廠等相關(guān)系統(tǒng)開發(fā)經(jīng)驗優(yōu)先。