崗位說明:
1、參與Java應(yīng)用程序的需求分析、設(shè)計、編碼和測試等工作;
2、與其他團隊成員協(xié)同工作,如診斷工程師,完成項目開發(fā)任務(wù);
3、根據(jù)需求文檔和開發(fā)標準,編寫高質(zhì)量、可維護的Java代碼;
4、使用各種Java開發(fā)工具和技術(shù)棧,如Spring cloud、MyBatis、 MyBatis plus等,進行項目開發(fā);
5、熟練掌握中間件,如MQTT、kafka、RabbitMQ等;
6、熟練掌握MySQL等關(guān)系型數(shù)據(jù)庫,能夠編寫SQL語句并且保證執(zhí)行效率;
7、了解Linux操作系統(tǒng)和基本的命令行操作,可以獨立完成服務(wù)器部署及運維;
8、編寫測試用例并進行單元測試、集成測試、功能測試等;
9、解決Java應(yīng)用程序的技術(shù)問題和故障,并及時進行修復(fù)和優(yōu)化。
10、分布式與微服務(wù):熟悉分布式系統(tǒng)設(shè)計,了解CAP理論、分布式鎖、分布式事務(wù)等概念。有微服務(wù)架構(gòu)開發(fā)經(jīng)驗,熟悉Spring Cloud Alibaba等微服務(wù)框架。
11、設(shè)備數(shù)據(jù)采集與處理:熟悉設(shè)備數(shù)據(jù)采集協(xié)議(如Modbus、OPC UA、MQTT等)。有設(shè)備數(shù)據(jù)實時處理和分析經(jīng)驗,熟悉流處理框架(如Flink、Storm)。
12、Linux服務(wù)器操作:熟悉Linux操作系統(tǒng)(如CentOS、Ubuntu),掌握常用命令和腳本編寫。具備Linux服務(wù)器部署、監(jiān)控和運維經(jīng)驗,熟悉Shell腳本編寫。熟悉Nginx中間件的配置和優(yōu)化。
13、Docker與容器化部署:熟悉Docker的使用,能夠編寫Dockerfile和docker-compose文件。有Kubernetes(K8s)使用經(jīng)驗,能夠進行容器編排和管理。熟悉CI/CD工具(如Jenkins、GitLab CI),能夠?qū)崿F(xiàn)自動化部署。
崗位要求:
1.本科,計算機科學(xué)與技術(shù)專業(yè);
2.工作經(jīng)驗:5-10年左右。