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