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