主要職責:1. 系統(tǒng)設(shè)計與開發(fā):根據(jù)產(chǎn)品需求,設(shè)計并實現(xiàn)可擴展、易維護的JAVA后端模塊,確保系統(tǒng)穩(wěn)定性和高性能。
2. 代碼質(zhì)量與測試:編寫高質(zhì)量的代碼,遵循良好的編程規(guī)范,參與單元測試、集成測試,確保代碼質(zhì)量和系統(tǒng)穩(wěn)定性。
3. 問題排查與性能調(diào)優(yōu):快速定位并解決系統(tǒng)中技術(shù)問題,進行性能瓶頸分析和優(yōu)化,提升用戶體驗。
4. 團隊協(xié)作:與產(chǎn)品經(jīng)理、前端工程師、運維團隊緊密合作,確保負責內(nèi)容按時交付,滿足業(yè)務(wù)需求。
5. 持續(xù)學習與分享:跟蹤JAVA及周邊技術(shù)的發(fā)展趨勢,參與技術(shù)分享,提升團隊整體技術(shù)水平。
崗位要求:
1. 教育背景:計算機科學、軟件工程或相關(guān)專業(yè)本科及以上學歷。
2. 工作經(jīng)驗:至少3年以上JAVA開發(fā)經(jīng)驗,有大型互聯(lián)網(wǎng)平臺開發(fā)經(jīng)驗者優(yōu)先。
3. 技術(shù)技能:
精通JAVA語言,熟悉Spring Boot/Spring Cloud等主流框架;
熟悉MySQL、ElasticSearch等數(shù)據(jù)庫技術(shù),了解數(shù)據(jù)庫設(shè)計和優(yōu)化;
深入理解I/O、多線程、集合等基礎(chǔ)框架,熟悉Redis、MQ等常用中間件;
理解RESTful API設(shè)計原則,熟悉HTTP協(xié)議;
熟悉Linux操作系統(tǒng),了解常用命令和Shell腳本;
熟悉分布式系統(tǒng)設(shè)計、消息隊列、緩存技術(shù);
對微服務(wù)體系(Spring Cloud Alibaba)的服務(wù)注冊發(fā)現(xiàn)、負載均衡、網(wǎng)關(guān)、熔斷、限流能力等有實際的應用和實踐經(jīng)驗。
4. 問題解決能力:具備良好的問題分析和解決能力,能夠獨立解決復雜的技術(shù)問題。
5. 團隊合作:擁有良好的團隊合作精神,能夠有效溝通,協(xié)同工作。
6. 學習態(tài)度:對技術(shù)充滿熱情,愿意不斷學習新技術(shù),追求卓越。