職位描述
職位描述:1、負責公司自研系統的設計、開發、部署、維護和升級迭代等工作。2、組織和管理開發團隊,保障需求評審、工作量評估、架構設計、任務分配和追蹤、代碼評審、關鍵性代碼開發、風險評估、測試驗證、部署維護等工作有序進行。3、根據團隊實際情況,通過自動化工具、先進開發技術等方式提升團隊開發效率。4、帶動和培養團隊成員,使團隊整體技能提升。職位要求:1、公辦大學統招本科及以上學歷,計算機相關專業; 2、有5年以上后端開發經驗,能獨立進行復雜軟件設計,并實現關鍵性代碼;3、有帶領5個以上開發人員進行軟件產品或項目開發的經驗;4、精通Java基礎知識,熟練使用SpringCloud、Springboot、Mybatis等主流開發框架,以及maven、vscode、markdown等工具;5、精通SQL語言,具有Postgresql、ClickHouse等數據庫、數據倉庫上的ETL和查詢性能調優經驗;6、熟悉Elasticsearch、Kafka、Redis、Nginx等常見中間件的特點、概念,并有實際使用經驗; 7、熟悉微服務和容器化技術,熟練使用docker、Kubernetes等相關工具8、熟練使用Git進行版本管理,執行過較復雜的分支管理規范;9、具備良好的溝通表達能力和團隊合作精神,對先進開發技術有興趣并能實踐;10、有能源和制造行業軟件開發經驗者優先。