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