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