一、崗位職責(zé)
1.核心開發(fā)與駐場支持
(1)作為外協(xié)人員長期駐場客戶現(xiàn)場,主導(dǎo)后端模塊開發(fā),使用Spring Boot/Spring Cloud構(gòu)建微服務(wù),集成MyBatis Plus/Hibernate操作PostgreSQL數(shù)據(jù)庫,編寫JUnit單元測試保障代碼質(zhì)量。
(2)參與客戶需求分析,獨立輸出技術(shù)方案、接口文檔,并協(xié)調(diào)前后端聯(lián)調(diào)(需熟悉Vue/React等前端技術(shù)?;A(chǔ))。
2.系統(tǒng)運維與問題攻堅
(1)使用Arthas、JVM調(diào)優(yōu)工具定位生產(chǎn)環(huán)境性能瓶頸;編寫B(tài)AT腳本實現(xiàn)Windows服務(wù)自動化運維(服務(wù)創(chuàng)建/啟停/監(jiān)控)。
(2)主導(dǎo)故障排查,解決系統(tǒng)部署、網(wǎng)絡(luò)通信等底層問題,保障駐場項目穩(wěn)定運行。
3.技術(shù)適配與協(xié)作
(1)基于Polarion平臺定制需求管理模塊,運用OSGi模塊化能力優(yōu)化Eclipse插件開發(fā)流程。
(2)在架構(gòu)設(shè)計中應(yīng)用工廠模式、觀察者模式等提升代碼可擴(kuò)展性,推動DevOps工具鏈落地。
二、任職要求
4.技術(shù)棧深度
(1)熟悉Spring MVC底層機(jī)制(IoC容器、包掃描)、MyBatis Plus動態(tài)SQL優(yōu)化,熟悉PostgreSQL事務(wù)隔離級別與索引調(diào)優(yōu)。
(2)熟練使用Arthas診斷線程死鎖/內(nèi)存泄漏,掌握Windows服務(wù)管理命令(sc create/start/stop)。
5.工程化能力
(1)熟練運用設(shè)計模式解耦復(fù)雜業(yè)務(wù),具備領(lǐng)域驅(qū)動設(shè)計(DDD)實戰(zhàn)經(jīng)驗。
(2)悉Polarion平臺開發(fā),理解OSGi組件化架構(gòu),能基于Eclipse RCP框架擴(kuò)展功能。
6.駐場經(jīng)驗
(1)3年以上Java后端開發(fā)經(jīng)驗,至少參與2個中大型項目并獨立負(fù)責(zé)核心模塊。
(2)適應(yīng)長期駐場工作模式,具備甲方溝通協(xié)調(diào)能力。
7.加分項
(1)掌握Python/C語言,可參與腳本工具開發(fā)或性能優(yōu)化;
(2)有技術(shù)方案主導(dǎo)經(jīng)驗(如高并發(fā)架構(gòu)設(shè)計、數(shù)據(jù)庫分庫分表);
(3)熟悉前端技術(shù)棧(Vue/React)或Linux運維者優(yōu)先。