崗位職責:
1. 參與產品需求評審
2. 參與業(yè)務系統(tǒng)的模塊設計、表設計,功能開發(fā)、測試、優(yōu)化
3. 外出部署系統(tǒng)或遠程部署支持,系統(tǒng)維護及升級支持
4. 積極解決開發(fā)中遇到的問題,及時溝通反饋,保證按期交付
5. 遵循團隊開發(fā)規(guī)范,提交符合規(guī)范的代碼和文檔
任職要求:
1. 計算機相關專業(yè)本科及以上學歷
2. 5 年及以上 Java 開發(fā)經(jīng)驗。熟悉多線程編程及并發(fā)控制機制、線程池原理、泛型、反射、注解、異常、語法糖、Java8 新特性。熟悉開發(fā)原則SOLID、設計模式、事務ACID
3. 熟練使用 IDEA、Git,深入理解 SpringBoot 工作原理,熟練掌握 MybatisPlus、Hutool、Goova 開發(fā)庫,熟悉Nginx、 Maven、 Druid、fastjson、Swagger-ui、quartz、logback、lombok、jenkins、Arthas 等工具
4. 精通 MySQL 數(shù)據(jù)庫設計與優(yōu)化方法,熟悉 Oracle、達夢數(shù)據(jù)庫
5. 理解 Redis 的工作機制,能夠在實際項目中靈活運用
6. 熟悉 MQTT 協(xié)議,具有消息中間件的實際使用經(jīng)驗
7. 熟悉 ElasticSearch,能夠進行索引設計、查詢優(yōu)化等工作
8. 在物聯(lián)網(wǎng)、通信、協(xié)議解析方面有一定工作經(jīng)驗的優(yōu)先