- 具有创业公司从0到1搭建技术团队的经验,且不少于15人;
- 负责过多个软件系统的规划、设计和开发管理工作;有软件开发团队管理经验,具有很好的业务理解能力、业务抽象能力、方案输出能力;
- 7年Java后端开发经验;熟练掌握Java工具类、熟悉Jvm原理、垃圾回收机制、网络编程、多线程编程、锁;
- 熟练使用Spring、SpringBoot、Netty、Guava、Drools、Redisson框架和Redis、RabbitMQ中间件;
- 熟悉微服务框架SpringCloud常用组件,如Nacos、Gateway、Feign;
- 熟练使用Mysql和InfluxDB数据库,掌握SQL编写,索引、事务、SQL优化、数据库优化、有分库分表经验;
- 熟悉K8S、Docker、熟练使用使用CI/CD工具,如Gitlab、Jenkins、Zentao;
- 了解Css、Html5、JavaScript、Vue3等前端技术;
- 熟悉代码简洁之道,熟悉编程常用设计模式、具有丰富CodeReview经验。
星尘Iot
业务描述:
•实现设备连接服务功能:设备管理(产品、设备、分组、物模型)、规则引擎(服务端配置、场景联动)、监控运维(告警中心、OTA升级、远程调试、日志服务)三大功能;
•实现定位设备功能:定位数据(经纬度存储、轨迹查询);
技术栈描述:
•使用SpringBoot和SpringCloud Alibaba作为微服务开发框架;
•使用Redis作为缓存,使用Mysql作为持久业务数据库;
•使用Rabbitmq作为高级消息队列;
•使用EMQX实现MQTT物联设备连接管理;
•使用Drools作为规则引擎;
•使用Netty实现定制设备连接管理;
•使用K8s、Docker 进行服务部署;
工作内容:
•负责技术选型、软件模块划分搭建、编写系统开发文档;
•拆解研发目标,指导开发工程师的开发,完成版本迭代;
•负责CodeReview,把控代码质量和文档质量,引导成员技术分享;
•系统核心模块代码编写;
云塔应用平台
业务描述:
•对接不同平台物联设备(维传、中国电信NB平台、云塔物联平台等),实现设备数据上下行;
•对接不同平台摄像头(海康、大华),实现摄像头远程控制;
•高自由度自定义规则引擎实现设备边沿告警监控、软件平台告警监控、设备数据转发、设备联动;
•完善的系统管理、权限管理、系统日志管理、产品管理、设备管理、工单管理。
技术栈描述:
•使用 SpringBoot 和 Spring Cloud 作为微服务开发框架,主要组件:Nacos、Gateway、Feign;
•使用 Redis 作为缓存,使用 Mysql 作为持久业务数据库;
•使用 Node Red 作为规则引擎定义出发规则和联动控制;
•使用 Rabbitmq 作为高级消息队列;
•使用 K8S 实现系统的运行和维护;
工作内容:
•主持系统设计概要文档和详细文档的编写工作,系统核心模块代码编写;
•配合产品经理对接客户定制应用需求;
•主持软件开发、测试、运维工作;
交建危险源检测系统
业务描述:
•AI视频设备端对工地危险源(安全帽、火灾、对象移动等)进行监控分析,软件平台接受危险报告,统一存储管理;后台支持配置第三方推送功能,实现短信、邮件、微信等方法将危险信息实时推送给管理员;
•环境监测设备端采集工地环境参数(温度、湿度、扬尘等)至软件平台,进行报表统计展示;
•允许用户定义定时任务和触发器规则以实现设备定时下发指令和指令转发;
•权限管理、系统管理等功能。
技术栈描述:
•使用分布式架构,后端使用Java语言, 使用SpringBoot作为Web开发框架,使用Nginx作为服务分发;
•使用Redis作为缓存,使用Mysql持久业务数据库;
•使用Rabbitmq作为高级消息队列;
•使用K8S部署进行软件部署和维护;
工作说明:
•主持系统设计概要文档和详细文档的编写工作,系统核心模块代码编写;
•主持软件开发、测试、运维工作;
角色 | 职位 |
负责人 | 高级工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |