崗位職責(zé):
1、根據(jù)需求文檔,制定信創(chuàng)環(huán)境下的技術(shù)實現(xiàn)方案,包括架構(gòu)設(shè)計、模塊劃分、接口設(shè)計等。
2、在信創(chuàng)環(huán)境下,使用JAVA/C++進(jìn)行軟件產(chǎn)品的設(shè)計與開發(fā),確保信創(chuàng)終端產(chǎn)品后端功能實現(xiàn)、性能優(yōu)化及安全性。
3、對信創(chuàng)產(chǎn)品后端進(jìn)行性能調(diào)優(yōu),包括內(nèi)存管理、CPU占用率優(yōu)化等,確保后端在不同技術(shù)路線下最優(yōu)性能。
4、參與產(chǎn)品的集成測試、系統(tǒng)測試及信創(chuàng)環(huán)境下的專項測試,確保產(chǎn)品的功能正確性和穩(wěn)定性。
5、編寫技術(shù)文檔,包括設(shè)計文檔、開發(fā)指南、測試報告等,確保團隊成員能夠準(zhǔn)確理解軟件產(chǎn)品的架構(gòu)和代碼邏輯。
任職要求:
1、碩士及以上學(xué)歷,計算機相關(guān)專業(yè),具備超過 5 年及以上的 Java/C++開發(fā)經(jīng)驗,具備信創(chuàng)經(jīng)驗者優(yōu)先。
2、扎實的 Java技術(shù)棧基礎(chǔ),對 JDK,SpringBoot,SpringCloud,Netty,GRPC等相關(guān)核心源碼熟悉和相關(guān)應(yīng)用落地使用經(jīng)驗。
3,具有扎實的 Java 編程基礎(chǔ),熟悉 JVM 原理、內(nèi)存模型、垃圾回收等。掌握 OOP 和 SOLID 設(shè)計原則, 具備良好的編碼習(xí)慣和代碼重構(gòu)能力;精通C++語言編程,熟悉面向?qū)ο缶幊蹋煜hell語言開發(fā),有良好的編程規(guī)范。
4,熟悉常用的設(shè)計模式,并能在實際開發(fā)中靈活應(yīng)用。
5、對常用主流中間件數(shù)據(jù)庫如 KingBase、mysql、redis、kafka、ES、zookeeper、naocs等,理解底層原理及使用場景,遇到問題能提出優(yōu)化解決方案。
6、具備前端開發(fā)能力,熟悉Vue、js框架及其生態(tài)系統(tǒng)開發(fā)高交互性、響應(yīng)式的Web界面。
7、精通Linux/UNIX 任一平臺下 C/C++ 的開發(fā)、調(diào)試等工具;了解linux內(nèi)核(進(jìn)程調(diào)度、設(shè)備驅(qū)動)。