【崗位要求】
1.本科及以上學歷,計算機相關專業(yè);8年以上相關工作經(jīng)驗/5年以上技術架構、系統(tǒng)分析師、高級開發(fā)經(jīng)驗,熟悉技術架構設計與實現(xiàn),具備SCADA、電力監(jiān)控、大數(shù)據(jù)、AI等相關產(chǎn)品技術架構、應用架構設計及開發(fā)經(jīng)驗優(yōu)先;
2.精通多種編程語言,如Java、Python、C++等,理解不同語言的特性和適用場景,熟悉面向對象編程、集合框架、多線程、IO、網(wǎng)絡編程等基礎知識;
3.熟練掌握 Spring Boot、Spring Cloud 等微服務框架,以及 Spring、MyBatis、JPA 等常用框架。同時,要熟悉分布式架構設計,了解服務治理、分布式事務、CAP 理論、限流熔斷等相關技術;
4.熟悉MySQL、Postgresql 等關系型數(shù)據(jù)庫的設計、開發(fā)和優(yōu)化,具備數(shù)據(jù)庫性能調優(yōu)經(jīng)驗。同時,了解 Redis、MongoDB 等 NoSQL 數(shù)據(jù)庫和時序數(shù)據(jù)庫的原理和使用,能夠根據(jù)業(yè)務需求合理選擇和使用數(shù)據(jù)庫。
5.熟練掌握消息隊列(如Kafka、RabbitMQ)、分布式緩存(如 Redis)、分布式協(xié)調工具(如 Zookeeper)等中間件的使用和優(yōu)化,能夠利用中間件提升系統(tǒng)的性能和穩(wěn)定性。
6.了解云原生技術,熟練掌握 Docker、Kubernetes 等容器化技術,能夠進行容器化部署和管理。有云原生開發(fā)經(jīng)驗,熟悉阿里云、AWS 等云平臺者優(yōu)先。
7.熟悉 Linux 操作系統(tǒng),掌握常用的命令和操作。精通常用的開發(fā)工具,如 Git、Maven 等。了解算法和數(shù)據(jù)結構,能夠運用經(jīng)典算法解決實際問題。;
8.具備豐富的系統(tǒng)架構設計經(jīng)驗,能夠根據(jù)業(yè)務需求和技術特點,設計出高可用、可擴展、高性能的系統(tǒng)架構,包括模塊劃分、接口設計、組件選擇等。
9.有 Axure、墨刀、藍湖等工具,有一定的系統(tǒng)原型設計能力;
10.有較強的溝通和團隊協(xié)作能力,良好的時間管理能力,具備一定領導力和團隊合作精神,積極主動、有耐心。
【崗位職責】
1.負責產(chǎn)品技術架構設計,根據(jù)需求文檔完成功能分解及功能模塊詳細設計。
2.負責功能模塊后端開發(fā),獨立完成功能模塊的開發(fā)和編碼工作。
3.負責完成功能模塊功能單元測試.測試 bug修改。
4.與產(chǎn)品經(jīng)理,前端工程師協(xié)作,完成產(chǎn)品架構設計、前端后臺對接與集成。
5.編寫設計文檔、部署文檔、接口文檔等開發(fā)相關技術文檔。
6.協(xié)助測試工程師制定測試方案和測試計劃,定位發(fā)現(xiàn)的問題。