崗位職責(zé):
1. 負(fù)責(zé)光儲充平臺和微電網(wǎng)虛擬電廠后端系統(tǒng)的設(shè)計、開發(fā)、編碼與單元測試。
2. 主導(dǎo)微服務(wù)架構(gòu)拆分與設(shè)計,負(fù)責(zé)服務(wù)間接口定義與通信方案實現(xiàn);針對高并發(fā)場景,進(jìn)行Java代碼優(yōu)化、SQL優(yōu)化、緩存策略優(yōu)化,提升系統(tǒng)吞吐量與響應(yīng)速度。
3. 主導(dǎo)/參與的全生命周期管理,協(xié)調(diào)多方資源完成需求分析、技術(shù)選型、開發(fā)落地與上線驗收;參與核心系統(tǒng)國產(chǎn)化改造項目,負(fù)責(zé)Java代碼從老架構(gòu)到微服務(wù)架構(gòu)的遷移與重構(gòu)。
4.負(fù)責(zé)排查與解決[Java開發(fā)相關(guān)]的技術(shù)疑難問題,如:解決生產(chǎn)環(huán)境中Java內(nèi)存泄漏、線程死鎖、分布式事務(wù)一致性等問題;處理高并發(fā)場景下的緩存穿透、擊穿、雪崩等問題,保障系統(tǒng)穩(wěn)定運行
崗位要求:
1. 5-7年Java開發(fā)經(jīng),驗本科及以上/碩士,計算機科學(xué)與技術(shù)、軟件工程、電子信息工程等相關(guān)專業(yè)。
2. 熟練掌握微服務(wù)架構(gòu)體系,如Spring Cloud Alibaba(Nacos、Sentinel、Seata)/Spring Cloud(Eureka、Feign、Hystrix)。
3. 具備微服務(wù)拆分、服務(wù)治理、熔斷降級、分布式事務(wù)處理經(jīng)驗。
4. 有光儲充、微電網(wǎng)、虛擬電廠相關(guān)開發(fā)經(jīng)驗者優(yōu)先。