崗位職責:
1、使用Java設(shè)計并開發(fā)高性能、可擴展的后端服務(wù);
2、參與產(chǎn)品需求分析、代碼設(shè)計及優(yōu)化系統(tǒng)穩(wěn)定性、性能和擴展性調(diào)試等;
3、編寫高質(zhì)量的代碼,進行單元測試,確保代碼質(zhì)量;
4、負責數(shù)據(jù)庫設(shè)計、系統(tǒng)詳細設(shè)計和核心業(yè)務(wù)編碼工作;
5、與產(chǎn)品經(jīng)理、設(shè)計師和前端工程師緊密合作,確保項目的順利推進;
6、參與技術(shù)選型、架構(gòu)設(shè)計和代碼審查,提升團隊整體技術(shù)水平;
7、能獨立解決開發(fā)中遇到的關(guān)鍵技術(shù)問題,指導初中級開發(fā)人員進行開發(fā)。
任職要求:
1、計算機科學、軟件工程或相關(guān)領(lǐng)域的本科及以上學歷;
2、至少5年以上Java開發(fā)經(jīng)驗
3、專業(yè)知識/技能:
①熟練掌握Java編程語言,具備良好的Java編程基礎(chǔ),包括IO、多線程、網(wǎng)絡(luò)等方面的編程能力?;
②精通主流java框架(Spring Mvc、Spring Boot、Spring Cloud, MyBatis)等;③精通Oracle/Mysql數(shù)據(jù)庫,熟悉Redis、MongoDB等非關(guān)系型數(shù)據(jù);
④熟悉前端技術(shù)如HTML5、CSS3、JS,對React、Vue有一定使用經(jīng)驗的優(yōu)先?;
⑤了解分布式系統(tǒng)設(shè)計、緩存、消息隊列等技術(shù);
4、具有良好的溝通表達能力和團隊協(xié)作能力,抗壓力強; 高度的責任心;工作獨立性強;解決問題能力強;
5、具備團隊合作精神,積極主動,善于思考;有強烈的求知欲和進取心,愿意不斷學習和提升自己的技術(shù)能力。