崗位職責:
1、 可擔當公司某個具體產品線產品的開發(fā)負責人;
2、 可進行具體的系統(tǒng)設計工作,并深入參與前后端接口設計;
3、 承擔產品/項目關鍵模塊的編碼開發(fā)工作;
4、 編寫產品/項目相關的文檔;
5、 客戶現場需求調研、部署及運維支持;
任職要求:
1、統(tǒng)招本科及以上學歷,計算機科學與技術類相關專業(yè);
2、3年以上有java相關經驗,熟悉springcloud、springboot、dubbo、zookeeper、mq等常用框架及技術,熟悉mysql、oracle等常用數據庫,能獨立承擔開發(fā)任務;
3、熟練使用Git、Maven、Idea(Eclipse)等開發(fā)管理工具,熟悉使用Linux系統(tǒng)的主要命令;
4、有良好的代碼規(guī)范,獨立承擔業(yè)務模塊開發(fā)與維護,按進度完成項目進度并保證質量;
5、有中大型分布式、高并發(fā)、高負載、高可用性架構設計與研發(fā)經驗者優(yōu)先;
6、具有血液中心信息化、疾控體系信息化或區(qū)塊鏈應用相關項目實際開發(fā)經驗者優(yōu)先;
4、 熟練掌握Redis并理解其適用場景,熟悉或了解微服務/RPC等框架(如Sprig Cloud、Dubbo、Thrift、gRPC等)、搜索(Lucene、Solr、ElasticSearch等)、消息隊列框架(如Kafka、RocketMQ、RabbitMQ等)、分布式存儲系統(tǒng)(如HDFS、FastDFS等)、分布式協(xié)調服務(如Zookeeper、Etcd、Consul等)等技術;
5、 熟悉或了解Docker/Kubernetes等相關知識,有落地實踐經驗更佳,了解OpenStack相關知識;
6、 熟悉Linux下的基本操作,熟練使用Git版本控制,對多人開發(fā)出現的沖突有解決能力;
7、 熟悉軟件開發(fā)流程,面向對象分析和設計思想、分層模型、構件開發(fā)、設計模式等有一定理解;
8、 有良好的軟件工程、質量意識和業(yè)務分析能力,能把握業(yè)務關鍵點并拿出相應的技術方案;
9、 有一定的項目開發(fā)經驗和有獨立架構設計、實施完整項目的經驗;
對新技術和新應用有濃厚興趣,有較強的領悟能力和溝通能力,擁有很好的團隊合作精神。
職位福利:周末雙休、五險一金、節(jié)日福利、帶薪年假