1、3年及以上相關工作經驗;
2、熟悉Java語言和JavaEE相關技術,能夠熟練使用;SpringBoot/SpringCloud等常用Java技術框架并有相關的項目開發經驗;
3、具備良好的面向對象編程經驗,熟悉常用設計模式;
4、熟悉Mysql/Postgresql數據庫,以及數據庫設計,了解常見SQL調優;
5、至少掌握一種(Mybatis/Hibernate)數據持久化框架;
6、熟悉常見緩存技術,使用過Redis、Memcache等緩存框架者優先;
7、熟練掌握Git,Maven,了解項目構建和版本管理;
8、能夠獨立負責后端模塊的設計與開發,具備方案設計能力;
9、具以下能力者優先: (1)熟悉GIS地理信息系統開發; (2)具備一定的工程建設行業知識經驗; (3)熟悉revit二次開發流程,有revit二次開發開發經驗優先考慮; (4)熟悉Unity3D引擎,對引擎技術有較深的理解.