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