崗位職責:
1. 根據(jù)項目需要負責按計劃完成公司對外項目產(chǎn)品模塊代碼的編寫,以及單元測試、集成測試、Bug修復、優(yōu)化與重構(gòu)工作,及相關(guān)部分各類文檔的編寫,對其內(nèi)容與代碼一致性負責。
2. 負責公司后端應用的功能對接開發(fā)、代碼評審。
3. 參與公司軟件產(chǎn)品需求定義及設計過程。
4. 參與公司軟件編碼規(guī)范的制定與維護,負責定期按照編碼規(guī)范對代碼進行審查,確保代碼質(zhì)量。
5. 參與接口規(guī)范制定與維護,負責按照接口規(guī)范對系統(tǒng)相關(guān)接口的進行評審,并負責產(chǎn)品對外接口的評審、檢查與維護。
6. 負責跟進公司對外項目的相關(guān)需求、詳細功能設計、參與設計評審。
任職要求:
1. 1-3年團隊開發(fā)經(jīng)驗。
2. Java基礎扎實,熟練掌握I0、多線程、集合等基礎類庫,熟悉分布式緩存、消息機制等技術(shù)。
3. 熟悉使用Spring MVC、Spring Boot、Mybatis、Netty等框架技術(shù)。
4. 熟練使用至少一種關(guān)系型數(shù)據(jù)庫(如MySql),具有優(yōu)秀的SQL編寫及調(diào)優(yōu)能力;熟悉常見非關(guān)系型存儲,如Redis、Mongodb等。
5. 熟練掌握至少一種消息傳輸機制(隊列或非隊列),如Kafaka,RocketMQ,MQTT等
6. 具有良好的編碼風格,熟悉代碼整潔相關(guān)原則,結(jié)構(gòu)清晰、命名規(guī)范、邏輯性強、代碼冗余低、設計思路清晰。
7. 具有良好的代碼設計能力,熟練掌握代碼常見設計模式,并能夠根據(jù)業(yè)務需求進行合理的代碼設計。
8. 熟悉靜態(tài)代碼檢查、單元測試、代碼審查相關(guān)指標與流程。
9. 熟悉軟件開發(fā)流程及部署的相關(guān)工具(IDEA Git Maven Jekins Docker等)。
10. 具有良好的編碼習慣和文檔寫作能力。
11. 具有一定學習能力,主動學習了解工作相關(guān)技術(shù)。
12. 具有較強責任心與溝通能力,對于項目相關(guān)需求、詳細功能設計、接口設計、數(shù)據(jù)流對接及評審工作能夠及時推動進行。
職位福利:五險一金、年底雙薪、績效獎金、包吃、通訊補助、帶薪年假、補充醫(yī)療保險、定期體檢