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