崗位職責:
1、深度參與公司核心產(chǎn)品的 Java 后端架構(gòu)搭建與持續(xù)優(yōu)化,保障系統(tǒng)在高并發(fā)場景下的穩(wěn)定、高效運行。
2、主導業(yè)務模塊從需求分析、詳細設計到編碼實現(xiàn)的全流程,編寫高質(zhì)量、可維護的代碼,并完成全面的單元測試。
3、與產(chǎn)品、前端及測試團隊緊密協(xié)作,將業(yè)務需求精準轉(zhuǎn)化為技術(shù)方案,協(xié)同推進項目迭代。
4、對現(xiàn)有系統(tǒng)進行性能監(jiān)控與調(diào)優(yōu),及時解決各類技術(shù)難題,提升產(chǎn)品競爭力。
崗位要求:
1、技術(shù)能力
編程語言:精通 Java,深入理解 JVM 原理,對多線程、并發(fā)編程、反射機制等有豐富實踐經(jīng)驗,熟練運用設計模式優(yōu)化代碼結(jié)構(gòu)。
開發(fā)技能:熟練掌握 Spring、Spring Boot、Dubbo 等主流框架,能夠獨立搭建微服務架構(gòu);熟悉 Redis、RabbitMQ、Nacos、Sentinel 等中間件,具備構(gòu)建高效、安全 RESTful API 的能力;有分庫分表實戰(zhàn)經(jīng)驗,熟悉 ShardingJDBC 及其 Proxy 使用;熟悉分布式任務調(diào)度框架 XXL-Job。
數(shù)據(jù)庫:熟悉 MySQL、Oracle、PostgreSQL 等關(guān)系型數(shù)據(jù)庫,具備優(yōu)秀的數(shù)據(jù)庫設計與優(yōu)化能力,能編寫復雜 SQL 并實現(xiàn)索引優(yōu)化;掌握 NoSQL 數(shù)據(jù)庫在緩存與數(shù)據(jù)處理中的應用。
其他技能:熟練使用 Maven/Gradle 進行項目構(gòu)建與依賴管理;精通 Git 及常用分支管理策略;熟悉 Linux 環(huán)境下的項目部署與運維;掌握 Docker 和 Kubernetes 等容器化技術(shù)。
2、項目經(jīng)驗
能詳細說明過往項目中應對的技術(shù)挑戰(zhàn)與解決方案,如分庫分表、分布式事務、任務調(diào)度與性能監(jiān)控等。
具有 3 年以上 Java 開發(fā)經(jīng)驗,主導或參與過高并發(fā)、分布式互聯(lián)網(wǎng)項目,有支付、金融相關(guān)業(yè)務背景者優(yōu)先。
3、軟性技能
具備良好的溝通能力和團隊協(xié)作精神,能夠與跨職能團隊高效配合,共同推進技術(shù)攻關(guān)與項目交付。
能夠快速定位并解決復雜環(huán)境下的技術(shù)問題,具有較強的問題分析與解決能力。
具有較強的學習能力和技術(shù)熱情,能主動跟蹤業(yè)界新技術(shù),并將其應用于實際業(yè)務場景。