工作內容
一、技術研發與實現
參與 Java 企業級系統開發,支持微服務架構設計與部署。
推動 Java 技術棧國產化替代,驗證國產 JDK、框架的可行性。
二、國產化開發推進
分析現有系統技術架構,制定國產化替代方案(如芯片、操作系統、開發工具)。
參與關鍵技術攻關,解決國產化適配中的兼容性、性能問題。
跟蹤國產化政策與技術動態,優化開發流程以符合自主可控要求。
編寫國產化技術文檔,協助完成項目驗收與資質認證(如信創適配認證)。
三、項目全流程參與
配合需求分析,參與技術方案評審與可行性論證。
負責代碼編寫、單元測試及集成測試,確保代碼質量與規范性。
解決開發過程中的技術難點,支持系統部署與上線后的維護。
參與技術方案優化,推動開發工具鏈升級(如國產 IDE、版本管理工具)。
四、技術協作與創新
與產品、測試、運維團隊協作,保障項目進度與交付質量。
參與技術預研與原型設計,探索前沿技術(如 AI、云原生)在國產化場景的應用。
分享技術經驗,推動團隊內知識沉淀與技術能力提升。
五、協助軟件部署,必要時需要趕赴客戶處進行交流分析,以此來獲取更多的信息來不斷優化和完善軟件。
六、其他職責
編寫技術文檔(如設計文檔、用戶手冊),維護代碼注釋與知識庫。
配合完成專利申報、技術白皮書撰寫等知識產權相關工作。
對本部門其他部門同事以及其客戶等進行技術性培訓,來幫助技術提升以及解答客戶問題實現交付。
完成上級交辦的臨時性任務。
協助完成流程上下游的工作,保證工作的順利開展和實施,必要時去協助同事來一起交付相關的任務。
任職要求:
1.具備扎實的 Java 基礎,熟練掌握 Web 開發框架,如 Spring、Spring Boot、Spring MVC、Spring Cloud Alibaba、MyBatis、MyBatis Plus 等,能夠獨立完成基于這些框架的項目開發,并對其原理有深入理解。
2.熟悉 JVM 內存模型、類加載機制、垃圾收集過程,能夠根據系統運行情況進行 JVM 調優,解決內存泄漏、性能瓶頸等問題,確保系統在復雜環境下的穩定運行。
3.精通 MySQL 應用開發,深入理解數據庫原理,熟練掌握常用性能優化和擴展技術,如索引優化、查詢優化、分庫分表等。能夠熟練處理數據庫事務和常用分布式事務,保障數據的一致性和完整性。
4.精通網絡常用通訊協議,對 WebSocket、HTTP 等傳輸協議有深入理解,能夠獨立完成相關協議的開發與優化工作,確保系統在網絡層面的穩定性和高效性;同時熟悉常用的 Linux 命令,能夠進行基本的服務器管理和故障排查。
5.掌握面向對象的分析與設計方法,熟練運用設計模式解決實際業務問題,提高代碼的可維護性和可擴展性。精通 Redis、RabbitMQ、Nginx、Docker、Kafka 中的至少一種中間件或工具,能夠運用其解決緩存、消息隊列、負載均衡、容器化部署、日志處理等方面的實際問題。
6.有分布式系統、高并發系統開發經驗者優先,能夠應對復雜業務場景下的技術挑戰。有國產化數據庫或國產化組件開發經驗者將優先考慮,能夠適應國產化替代的技術趨勢。