一、任職要求
1、5年及以上Java開發(fā)經驗,熟悉SpringBoot生態(tài);
2、Java基礎扎實,精通多線程、并發(fā)、集合、網絡、IO等基礎知識,熟悉JVM;
3、熟悉MySQL、SQL Server、Oracle等數據庫存儲,對數據庫事務、鎖、索引有深入理解,具備大數據量SQL調優(yōu)經驗;
4、了解前端技術Vue和JavaScript,有前后臺端協同開發(fā)經驗;
5、熟悉底層中間件、分布式技術(包括緩存、消息系統、熱部署、JMX等),了解分布式與服務化概念,熟練應用RabbitMQ、Redis、MongoDB、Dubbo、Zookeeper、ElasticSearch中的一種或幾種優(yōu)先;
6、參與過高并發(fā)、高可靠性Java項目開發(fā),熟練掌握緩存,消息隊列,工作流、微服務架構等技術;
7、思路清晰,有出色的抽象設計能力,能獨立分析和解決問題,有沉淀功能和重構代碼的意識,熟悉軟件技術文檔的編寫,具備良好的文檔編制習慣和代碼書寫規(guī)范;
8、熟悉neo4j,精通 flowable或activiti,了解Hadoop、Hive、Storm、Spark等開源技術者優(yōu)先錄用。
二、崗位職責
1、負責編寫基于Java和數據庫的業(yè)務系統;
2、負責編寫基于傳感器收集的行業(yè)大數據分析處理算法和系統功能實現;
3、負責系統平臺的核心功能的開發(fā),代碼正規(guī)、規(guī)范,降低軟件產品缺陷,避免重復修改;
4、具備嚴謹的工作態(tài)度,責任心強,代碼應用規(guī)范,有良好的自學能力和團隊合作能力,能承擔較大的工作壓力。