核心要求:
學(xué)歷與經(jīng)驗 :
1. 4年+統(tǒng)招本科及以上學(xué)歷,學(xué)信網(wǎng)可查;
2. 若能力突出,學(xué)歷可放寬至大專。
技術(shù)能力 :
1. Java核心技能:
2. 深入理解Java多線程、集合框架、JVM原理等底層機(jī)制;
3. 熟悉常用設(shè)計模式,具備業(yè)務(wù)中臺架構(gòu)設(shè)計能力,能產(chǎn)出技術(shù)方案及業(yè)務(wù)流程圖。
4. 主流框架:熟練掌握Spring全家桶(Spring Boot/Spring Cloud優(yōu)先)、MyBatis/Hibernate等ORM框架。
5. 數(shù)據(jù)庫與中間件:
6. 熟練使用MySQL/Oracle,具備SQL調(diào)優(yōu)能力;
7. 熟悉Redis緩存、RabbitMQ/Kafka消息隊列等中間件,有高并發(fā)場景實踐優(yōu)先。
工程規(guī)范 :熟悉Git分支管理、Maven依賴管理及CI/CD流程(如Jenkins)。
優(yōu)先考慮項:
1. 有支付清結(jié)算、財務(wù)系統(tǒng)、中臺架構(gòu)設(shè)計經(jīng)驗;
2. 熟悉微服務(wù)拆分、領(lǐng)域驅(qū)動設(shè)計(DDD)、性能優(yōu)化等實踐;
3. 具備大型互聯(lián)網(wǎng)公司或復(fù)雜分布式系統(tǒng)開發(fā)背景。
工作內(nèi)容:
項目設(shè)計與開發(fā):
1. 承接產(chǎn)品需求,與產(chǎn)品經(jīng)理,準(zhǔn)確理解業(yè)務(wù)需求,并將其轉(zhuǎn)化為技術(shù)實現(xiàn)方案。
2. 項目的核心模塊和關(guān)鍵功能的設(shè)計與編碼實現(xiàn),確保代碼質(zhì)量和性能,遵循軟件設(shè)計模式和開發(fā)規(guī)范。
系統(tǒng)維護(hù)與優(yōu)化
3. 對現(xiàn)有 Java 系統(tǒng)進(jìn)行維護(hù)和升級,修復(fù)系統(tǒng)中出現(xiàn)的各類問題,保障系統(tǒng)的穩(wěn)定運行。
4. 持續(xù)優(yōu)化系統(tǒng)性能,通過代碼優(yōu)化、數(shù)據(jù)庫查詢優(yōu)化、服務(wù)器配置優(yōu)化等手段,提高系統(tǒng)的響應(yīng)速度和吞吐量。
團(tuán)隊協(xié)作與溝通
5. 與團(tuán)隊成員密切協(xié)作,包括產(chǎn)品經(jīng)理,前端開發(fā)人員、測試人員等,共同完成項目的開發(fā)任務(wù)。
6. 參與代碼審查,提供建設(shè)性的意見和建議,幫助團(tuán)隊成員提升代碼質(zhì)量和編程水平。
7. 及時溝通項目進(jìn)展和遇到的問題,確保項目按計劃順利推進(jìn)。
文檔撰寫與管理:
- 編寫詳細(xì)的技術(shù)文檔,包括設(shè)計文檔、開發(fā)文檔、使用手冊等,保證技術(shù)知識的傳承和共享。