职位描述:
1.负责智慧轨道交通操作系统与应用后端的开发、维护和优化,以及系统可用性、容灾、安全等方面的建设和维护;
2.负责关键技术研究,承担系统平台后台的核心模块设计和技术方案编制。
3.参与项目需求分析,前端技术方案设计与评审,部署文档撰写与维护;
职位要求:
1.学历:大学及以上,计算机或数学相关专业,985/211硕士研究生以上学历优先。
2.工作经历:具备8年以上软件开发经验。
3.职业素质:未违反法律法规,未受过相关处分,思想品质良好;具有良好的分析解决问题能力及良好沟通与团队协作能力。
4.岗位要求
①熟悉分布式业务系统的设计与开发,熟练使用Spring、Spring Boot、MyBatis框架进行开发,熟悉SpringCloud基本组件,具有服务限流、服务熔断等微服务治理项目经验;
②精通MySQL、Redis等主流数据库的使用,对主流开源消息队列如Kafka、Pulsar等有深入的了解以及实操,具有不少于一个对象存储产品的对接开发经验;
③掌握服务注册中心、网络代理、复杂均衡等工具使用,包括Consul、Nginx、Tomcat等;
④掌握基于Docker、Kubernetes等容器底座的微服务部署,具有Kubernetes底座部署能力优先考虑;
⑤熟悉物联网技术原理、通讯及协议(传统工业控制协议(CAN、UDP、TCP、Modbus等)、物联网协议(Mqtt、Coap等)、互联网协议(Http、Websocket等))优先考虑;
⑥熟悉bpnm建模语言标准,熟悉drools等主流规则引擎,熟练掌握flowable、Activiti等至少一种主流工作流引擎优先考虑;
⑦熟悉TCP/UDP、RTP/RTCP、SIP、RTSP、RTMP、FLV、HLS、WebRTC等通信协议,熟悉各种主流音、视频编码方式,具有GB28181音视频流媒体开发经验者优先。
⑧能独立承担完整开发任务和有系统进度把控能力,有大型ToB项目研发经验者优先考虑;
⑨能带领团队完成大型系统研发工作,有负责大型ToB项目研发经验、中台系统建设、大型分布式系统经验者优先考虑。