工作内容:
1.参与部门新项目,协议解析与各模块功能的设计丶代码实现。
2.主导或参与客户需求分析丶系统设计等,版本迭代开发和维护。
3.参与领导安排的其他开发任务,以及设计文档的编写。
4.对现有的系统优化和改进丶解决遇到的技术和业务难题。
5.分析解决设备连接高并发问题处理,解决测试文档中的缺陷。
6.维护系统各模块程序正常运行,模块宕机预警紧急处理。
岗位要求:
具有1-3年的JAVA后端开发经验;有IOT物联网 (充电桩、数据采集类开发) 开发经验优先。有数据采集服务类开发经验优先。了解常用的前端框架VUE3,JS,UNIAPP开发经验优先。
1.具有扎实的JAVA基础知识,理解面向对象思想,具有良好的编码规范。
2.熟练掌握网络编程,多线程编程技术,精通TCP HTTP MQTT等TCP协议族;
3.熟悉开发工具或者组件框架,如NACOS ,K8S ,容器管理;Redis Netty组件丶数据库工具等。
4.掌握 Mysql 索引机制,索引优化的方法,比如分库分表和字段索引优化.
5.掌握 SpringBoot 的自动配置原理以及微服务架构和常用组件。Spring loC、AOP原理等。
6.掌握 Redis缓存的持久化。主从、集群、哨兵机制,缓存雪崩,缓存穿透的原理和解决方法
7.熟悉微服务系统设计开发,RABBITMQ消息队列、缓存持久化等技术优先。
8.了解ES搜索引擎,基于倒排索引的来检索海量数据的的应用。
9.熟悉linux下服务器环境部署,了解常用的前端框架VUE3,JS,UNIAPP等。