Java開發工程師
1-1.5萬元/月
崗位職責
1. 參與公司核心業務系統的技術設計、編碼實現、測試驗證及日常維護。
2. 承擔后端功能模塊的開發任務,保障代碼的可讀性、高效性與安全規范。
3. 結合產品需求,完成技術架構設計與數據庫結構規劃,并輸出對應的技術文檔。
4. 獨立承擔系統模塊的開發工作,具備快速排查并解決技術故障的能力。
5. 持續開展系統性能調優,增強系統的穩定性與橫向擴展能力。
6. 與手機銀行客戶端開發人員、前端開發團隊密切配合,保障項目按時高質量交付。
任職要求
1. 學歷與經驗: 計算機相關專業本科及以上學歷,具有5年及以上Java開發背景,具備銀行類業務系統研發經歷。
2. Java基礎: 掌握Java語言核心機制,深入理解面向對象、集合框架、多線程編程及I/O操作等關鍵技術點。
3. 主流框架: 熟練運用Spring、Spring Boot框架,理解其核心原理(如IoC、AOP、事務控制等),并有實際項目落地經驗。
4. 數據庫: 精通Oracle數據庫,能編寫復雜SQL語句與存儲過程,具備較強的SQL性能優化能力。
5. 緩存技術: 熟悉Redis常用數據結構、持久化策略、事務處理及集群部署,具備高并發場景下的緩存設計實踐經驗。
6. 構建與部署: 熟悉Maven工具,能夠完成項目的構建流程與依賴管理。
7. Web服務器: 熟練配置Nginx,掌握反向代理、負載均衡等關鍵功能的應用。
加分項(優先考慮):
1. 了解微服務架構體系(如Spring Cloud)及其常用組件。
2. 具備消息中間件(如RabbitMQ、Kafka)的實際使用經驗。
3. 接觸過Docker等容器化部署技術。
4. 具備基礎前端技能(如VUE、HTML、CSS、JavaScript)。
5. 有處理高并發、大容量數據場景的開發或性能優化經驗。
軟技能:
1. 具備良好的表達能力、團隊合作意識和責任擔當。
2. 邏輯思維清晰,善于分析問題并提出有效解決方案。
3. 熱愛技術鉆研,具備持續學習意愿和自主推動力。