1、协助部门经理/项目总监完成开发任务;2、参与需求分析、概要设计等设计工作并承担核心代码的编制;3、能独立完成子系统或模块的设计与开发,包括用户接口、业务逻辑定义、数据模型的设计与开发等;4、负责项目模块的编程、调试和测试工作;5、完成模块相关的各类文档的编写工作。岗位要求:1、全日制本科及以上学历,计算机或相关专业;2、4年以上JAVA开发经验;3、精通Springboot、Spring Cloud、Mybatis等开源框架,具备微服务链路问题排查能力,可以基于链路追踪工具,对微服务调用异常情况进行诊断和问题定位;4、熟练掌握PostgreSQL等主流数据库,熟练使用至少一种NoSQL(Redis/Memcache/MongoDB等);5、具备高并发,高负载,高可用系统的设计与开发能力;6、熟练在windows server、linux环境下的编程、开发和环境的搭建,以及服务器的搭建和项目的部署;7、熟悉Apache、nginx服务器;8、熟悉常用直播协议RTMP/RTSP/GB28181等;9、有MXNet/TensorFlow/PyTorch/Caffe等深度学习框架使用/开发经历者优先;10、有3DGIS、无人机等项目开发管理经验优先;11、善于观察与学习,良好的协调能力、分析、计划及管理能力,具备良好的团队精神,沟通能力强。