一、崗位職責
Java 應用開發:依據項目需求和系統設計方案,使用 Java 語言進行后端應用程序的開發與實現,負責核心代碼編寫,確保代碼質量和性能;參與系統架構設計,合理運用 Spring Boot、Spring Cloud 等主流框架,構建高可用、可擴展的分布式系統,滿足業務功能需求。
技術難題攻關:在項目開發過程中,主動識別并解決復雜技術問題,對性能瓶頸進行分析和優化;研究新技術、新框架在項目中的應用可行性,推動技術創新,提升系統的穩定性和效率。
代碼維護與優化:對現有 Java 系統進行日常維護,修復代碼缺陷和漏洞;定期對代碼進行重構和優化,提高代碼的可讀性、可維護性;參與代碼審查工作,遵循代碼規范和設計原則,保證團隊代碼質量的一致性。
數據庫設計與開發:負責數據庫的設計、開發與優化工作,熟練使用 MySQL、Oracle 等關系型數據庫,以及 MongoDB、Redis 等非關系型數據庫;編寫高效的 SQL 語句和存儲過程,實現數據的增刪改查操作,保障數據存儲和訪問的高效性。
技術協作與溝通:與前端開發團隊、測試團隊、產品團隊等密切協作,共同推進項目進度;參與需求評審、技術方案討論等會議,準確理解業務需求,提供專業的技術建議;配合測試人員完成系統測試、問題定位和修復工作,確保系統順利上線。
技術文檔編寫:編寫詳細的技術文檔,包括系統設計文檔、接口文檔、開發手冊等,為團隊成員提供清晰的技術參考;及時更新和維護文檔,保證文檔與代碼實現的一致性。
二、任職要求
教育背景:計算機科學與技術、軟件工程、信息與計算科學等相關專業,本科及以上學歷。
專業技能:
精通 Java 編程語言,熟悉 JVM 原理、多線程、集合框架、IO/NIO 等基礎知識;
熟練掌握 Spring、Spring MVC、Spring Boot、Spring Cloud 等主流框架的使用,具備分布式系統開發經驗;
熟悉 MySQL、Oracle 等關系型數據庫的開發與優化,了解 SQL 調優、索引優化等技術;掌握 Redis、MongoDB 等非關系型數據庫的使用場景和操作方法;
熟悉常用的設計模式,具備良好的代碼設計和架構能力;
熟悉 Linux 操作系統基本命令,能夠進行簡單的系統配置和維護;
熟悉 Git 等版本控制工具,熟練使用 Maven、Gradle 等項目構建工具;
了解微服務架構、消息隊列(如 RabbitMQ、Kafka)、分布式緩存等技術者優先;持有 Oracle Certified Professional(OCP)、Spring 認證等相關證書者優先。
工作經驗:3 年以上 Java 開發工作經驗,有完整項目開發經驗,熟悉軟件開發流程;有大型互聯網項目、高并發系統開發經驗者優先。
職業素養:具備良好的邏輯思維能力和問題解決能力,能夠快速定位和解決技術問題;工作責任心強,具備較強的學習能力和團隊協作精神;善于溝通交流,能夠準確理解業務需求并轉化為技術實現。
三、職業發展與福利
職業發展:提供完善的職業晉升通道,支持員工向技術專家、架構師或技術管理方向發展;定期組織技術分享、培訓課程和行業交流活動,助力員工技術能力提升和職業成長。
福利待遇:具有競爭力的薪資待遇,包括基本工資、績效獎金、項目獎金等;五險一金、帶薪年假、節日福利、年度體檢等完善的福利體系;舒適的辦公環境和開放創新的團隊氛圍,鼓勵員工發揮創造力。