JAVA 基础扎实,拥有良好的编码和调试习惯,精通io、多线程高并发技术、集合框架等基础框架等。
熟悉Spring,SpringMvc框架理论知识,具备SSM开发经验;
熟悉使用sprinBoot,Mybatis,Mybatis-plus 等开发框架;
熟悉SpringCloud各系组件,eureka,config、hystrix/sentinel、feign,zuul/gateway、sleuth+zipkin、bus,nacos等;
熟悉使用Redis,Kafka,es,Rabbitmq,XXL-JOB,minio等中间件;
熟悉MySql数据库,能够编写复杂sql语句和sql优化机制;
具有Linux 安装部署开发环境,线上排除bug经验;
熟悉Docker及docker compose,docker service 编排部署。
拥有项目管理经验
1、XX物联网平台:项目描述:为方便公司更好的对设备的管理及客户关系的维护,对设备数据的收集及二次分析,对客户设备的策略远程管理,在老平台业务基础上开发此平台用于帮助公司产品部门,生产部门及市场部门的实际需求,提供其助力,便于对设备出入库管理、数据分析、售后管理等,选用更合适的技术栈以应对后期迭代。
相关技术:SpringCloud-Alibaba、Mysql、Mybatis-plus、RabbitMq,Redis、docker、security、jwt、nginx、MINIO
责任描述:通过物联网平台实现命令下发,设备注册,订阅设备事件,通过回调地址解析平台给的数据,落地到本地数据库。
2、xx智控:项目描述:为方便客户对公司所出售的系列空气消毒机进行远程操控和管理,开发此智控项目,客户可以通过微信小程序,扫描机身上所贴二维码,接入智控工具为其配网,并实现对机器的操控、消毒策略设置、线上固件升级、问题反馈等常用操作及公司活动或是其他营销推送。
相关技术:SpringCloud-Alibaba、Mysql、Mybatis-plus、RabbitMq,Redis、xxl-job、docker、websocket、nginx、HDFS
责任描述:技术方案选型、设计项目架构及通用工具类和项目搭建、并输出开发规范及API文档;通过阿里物联网平台实现命令下发,设备注册,订阅设备事件,并通过设置的回调地址解析平台的数据持久化及推送;推送数据;策略管控等模块开发及docker部署和服务镜像构建。
对接硬件团队的解析协议及物联网设置的设备物模型、属性、事件、服务进行对接,并封装成对应的工具类。
3、C端B端都有经验
角色 | 职位 |
负责人 | 高级JAVA开发 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |