Java
1.2-1.8萬元/月一、崗位職責
1.參與公司后端服務的開發、維護與優化工作。
2.根據產品需求,進行系統設計和技術方案的制定,包括但不限于數據庫設計、接口設計等,參與技術預研和選型。
3.與前端開發團隊緊密合作,共同完成產品的前后端聯調和功能實現,確保數據交互的穩定性和準確性。
4.編寫高質量、可維護的代碼,遵循公司代碼規范和流程,進行代碼審查和優化,提升團隊整體代碼質量。
5.撰寫相關的技術文檔,包括設計文檔、開發文檔、接口文檔等,為團隊成員提供技術指導和培訓。
6.關注行業新技術發展,結合業務需求進行技術探索和創新,提出切實可行的優化方案和應用策略。
二、任職要求
1.教育背景和工作經驗:
●本科及以上學歷,計算機相關專業,3-5Java后端開發工作經驗。
●具有良好的團隊協作精神和溝通能力,能夠與不同職能的團隊成員協作完成項目。
2.技術技能:
●編程語言:精通Java語言,熟悉常用的設計模式,具備扎實的Java代碼編寫能力,對面向對象、面向接口編程有深入的理解和實踐經驗。
●SpringCloud與微服務:精通SpringCloud技術棧,包括但不限于SpringBoot、SpringCloudAlibaba(Nacos、Sentinel等),熟練掌握微服務架構的設計與實現,能夠基于微服務架構進行系統的拆分、部署和運維,具備豐富的微服務實際項目經驗。
●計算機原理和網絡協議:計算機原理基礎知識扎實,深入理解操作系統、數據結構、算法等核心知識,并能將其應用到實際問題解決中;精通網絡協議,包括TCP/IP、HTTP/HTTPS協議,了解網絡編程原理,能夠排查和解決網絡相關問題,確保系統的網絡通信穩定可靠。
●數據庫:熟練掌握至少一種主流關系型數據庫(如MySQL、PostgreSQL等),具備豐富的數據庫設計、優化經驗,能夠編寫高效、復雜的SQL查詢語句;了解NoSQL數據庫(如Redis、MongoDB等)的特點和應用場景,并能在實際項目中合理使用。
●中間件:熟悉常用的中間件技術,如RabbitMQ、Kafka等消息隊列,具備消息隊列的使用經驗,能夠根據業務需求進行合理選型和配置;了解分布式緩存、分布式事務、服務治理等中間件的相關知識和使用方法。
●容器化與云原生:了解Docker容器技術,有一定容器化部署項目的實踐經驗;熟悉Kubernetes基本概念和操作,能夠基于Kubernetes進行微服務的部署、編排和管理,具備云原生應用開發的經驗優先。
●構建與部署工具:熟練使用Maven或Gradle等項目構建工具能夠,進行項目的依賴管理和構建配置;熟悉Git版本控制工具,能夠熟練進行代碼的提交、合并、分支管理等操作。
3.問題解決能力:
●具備良好的問題分析和解決能力,能夠快速定位系統中出現的故障、性能瓶頸等問題,并提出有效的解決方案和優化措施。
4.學習能力與自我驅動:
●對新技術保持敏銳的洞察力,有較強的學習能力和自我驅動力,能夠主動學習和研究新的技術知識和工具,并將其應用到實際工作中,不斷提升自己的技術水平和業務能力。
三、加分項
1.有電商經驗、大數據經驗、大型互聯網項目或高并發、高流量系統的開發經驗者優先。
2.在開源社區有貢獻,或者參與過知名開源項目者優先。
3.具備良好的業務理解能力,能夠從業務角度出發,提出技術方案和優化建議者優先。
4.有AI輔助編程經驗的優先。
5.有低代碼使用經驗的優先。
四、福利待遇
1.具有競爭力的薪資待遇,根據個人能力和經驗提供有市場競爭力的薪資。
2.完善的福利體系,包括五險一金、帶薪年假等。
3.良好的工作環境和發展空間,公司提供舒適、開放的辦公環境,鼓勵員工個人成長和職業發展,為員工提供豐富的培訓資源和晉升機會。
4.靈活的工作時間,實行彈性工作制度,注重工作與生活的平衡。