崗位職責?
1、技術(shù)攻堅與問題解決:深入?yún)⑴c公司核心業(yè)務(wù)系統(tǒng)的開發(fā)與維護,主導(dǎo)解決開發(fā)過程中遇到的復(fù)雜技術(shù)難題,保障系統(tǒng)的穩(wěn)定高效運行。對系統(tǒng)性能進行持續(xù)優(yōu)化,提升系統(tǒng)的響應(yīng)速度和并發(fā)處理能力。
2、架構(gòu)設(shè)計與方案制定:參與系統(tǒng)架構(gòu)的設(shè)計與優(yōu)化,根據(jù)業(yè)務(wù)需求和技術(shù)發(fā)展趨勢,提出合理的技術(shù)架構(gòu)方案,確保系統(tǒng)具備良好的可擴展性、可維護性和安全性。負責核心模塊的設(shè)計與編碼工作,編寫高質(zhì)量、可復(fù)用的代碼。?
3、技術(shù)團隊協(xié)作與指導(dǎo):積極參與技術(shù)團隊的代碼評審工作,提出建設(shè)性的意見和建議,幫助團隊成員提升代碼質(zhì)量和開發(fā)效率。指導(dǎo)初級和中級工程師開展工作,分享技術(shù)經(jīng)驗和最佳實踐,促進團隊整體技術(shù)水平的提升。
4、技術(shù)調(diào)研與創(chuàng)新:關(guān)注行業(yè)內(nèi)新興的 Java 技術(shù)棧和相關(guān)技術(shù)趨勢,進行技術(shù)調(diào)研和評估,并將有價值的技術(shù)引入到實際項目中,推動技術(shù)創(chuàng)新和產(chǎn)品升級。參與制定技術(shù)規(guī)范和開發(fā)流程,確保團隊開發(fā)工作的規(guī)范化和標準化。?
5、項目推進與溝通:與產(chǎn)品、測試等相關(guān)部門緊密協(xié)作,明確項目需求和技術(shù)實現(xiàn)方案,確保項目按時、按質(zhì)、按量完成。及時向相關(guān)人員匯報項目進展情況,協(xié)調(diào)解決項目中出現(xiàn)的問題和風(fēng)險。
任職要求:
1、學(xué)歷與專業(yè):本科及以上學(xué)歷,計算機相關(guān)專業(yè),5 年以上 Java 開發(fā)經(jīng)驗,有大型分布式系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。
2、技術(shù)技能?:
精通 Java 編程語言,深入理解 Java 虛擬機原理、內(nèi)存模型和多線程編程,熟練掌握 Java 集合框架、IO、NIO 等核心 API。?
熟練掌握 Spring、Spring Boot、Spring Cloud 等主流框架,了解其底層實現(xiàn)原理和設(shè)計思想,能夠熟練運用這些框架進行項目開發(fā)。?
熟悉關(guān)系型數(shù)據(jù)庫(如 MySQL)和 NoSQL 數(shù)據(jù)庫(如 Redis、MongoDB),掌握數(shù)據(jù)庫優(yōu)化技巧和數(shù)據(jù)存儲方案設(shè)計。?
了解分布式系統(tǒng)的設(shè)計原則和相關(guān)技術(shù)(如分布式事務(wù)、負載均衡、服務(wù)發(fā)現(xiàn)等),有實際分布式項目開發(fā)經(jīng)驗者優(yōu)先。?熟悉微服務(wù)架構(gòu)設(shè)計與實現(xiàn),具備微服務(wù)拆分、服務(wù)治理、API 網(wǎng)關(guān)設(shè)計等經(jīng)驗者優(yōu)先。?
掌握版本控制工具(如 Git)、持續(xù)集成 / 持續(xù)部署工具(如 Jenkins)等開發(fā)工具的使用。?
3、綜合素質(zhì)?
具備良好的邏輯思維能力和問題分析解決能力,能夠快速定位和解決復(fù)雜的技術(shù)問題。?
具有強烈的責任心和團隊合作精神,良好的溝通表達能力和文檔編寫能力。?
對技術(shù)有濃厚的興趣和鉆研精神,能夠承受一定的工作壓力,積極主動地完成各項工作任務(wù)。