1.參與基于JAVA技術的應用系統(tǒng)開發(fā);
2.具有一定的業(yè)務理解能力、文檔編寫及溝通能力;
3.根據開發(fā)規(guī)范、流程完成系統(tǒng)設計、編碼、測試、修改bug;
4.按計劃完成項目任務,撰寫相關的文檔;
5.完成領導安排的其他工作;
任職要求:(java和前端都有經驗,且擅長其中一種即可)
Java工程師
1.熟練掌握SpringBoot、SpringMVC、MyBatis、Redis等主流技術架構;
2.熟練掌握SQL語言,熟練運用Oracle、SQL?Server、MySql等數據庫;
3.熟練掌握常用WEB端技術,能夠對靜態(tài)界面進行交互編碼;
4.熟練使用IDEA、Git、SVN、Maven等項目開發(fā)管理構建工具;
5.熟悉Jenkins、Docker、Nginx等自動化持續(xù)集成工具,熟悉Linux常用命令;
前端工程師
1.熟練掌握HTML5、CSS3、Nodejs、ES6,并具有一定的設計能力;
2.熟練掌握JQuery、Vue、Bootstrap、Layui、Extjs等WEB端技術;
3.熟練使用WebStorm、PS、Git、SVN、npm、webpack等項目開發(fā)管理構建工具;
4.熟悉JAVA語言,參與過Java平臺對接,了解Thymeleaf模板引擎;
優(yōu)先條件
1.熟悉AnyLogic、FlexSim等仿真平臺,有過基于智能體、離散事件建模經驗優(yōu)先;
2.熟悉GeoServer、ArcGIS等GIS服務,OpenLayers、Leaflet等WebGIS技術優(yōu)先;