职位描述:
我们正在寻找一名经验丰富的后端开发工程师,加入我们战略级的“城市安全大脑”项目团队。您将负责核心业务后台服务的设计、开发与维护,为平台的“防(预防预警)、消(灭火救援)、指(作战指挥)、训(演练培训)”四大核心模块提供稳健的技术实现。在此职位上,您将与数据工程师和AI算法工程师等跨职能团队紧密协作,共同将数据和智能模型,封装为稳定、可靠且高性能的API服务,以支撑应急指挥等关键业务场景。
岗位要求:
1、计算机、软件工程或相关专业本科及以上学历,3年以上后端开发经验。
2、精通Java/Python/Go中至少一种主流后端开发语言,并熟练掌握其主流开发框架(如 Spring Boot/Spring Cloud, Django/Flask, Gin/Go-Kit)。
3、深刻理解RESTful API设计原则,具备高质量API的设计和开发经验。
4、熟练掌握至少一种关系型数据库(MySQL, PostgreSQL)的设计、开发和优化。
5、熟悉至少一种非关系型数据库或中间件(如Redis, Elasticsearch, Kafka, RabbitMQ)的原理和应用。
6、熟悉容器化技术(Docker)和微服务架构理念,有CI/CD(持续集成/持续部署)的实践经验。
7、具备良好的编码习惯、文档撰写能力和团队协作精神。
优先条件:
拥有智慧城市、公共安全、应急管理或GIS地理信息系统相关项目后端开发经验者,优先考虑。
熟悉微服务治理(如服务发现、熔断、限流)和容器编排(Kubernetes)技术者优先。
有实时通信技术(如WebSocket, gRPC)开发经验者优先。
对系统安全(认证授权、API安全、数据加密)有深入理解和实践经验者优先。
对AI相关产品擅长优先。