TouchSpring

java开发工程师
阳益科技 · 1年经验
TouchSpring
日薪: ¥500/8h
地点: 深圳 福田
时间: 可工作日远程
有团队 · 可整包 ID:316285 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | MyBatis Java MySQL Spring Boot Spring MyBatis-Plus Redis 分布式 项目管理 Git SVN Maven Oracle 微服务 Spring Cloud
1. 掌握 java 编程基础,了解 JVM、网络编程,对 GC 垃圾回收机制有一定了解,熟练掌握 java 多线程、
IO、集合等;熟练使用 SpringMVC、Spring、Mybatis、Mybatis-Plus、SpringBoot 等开源框架。
 2. 熟悉 RabbitMQ 消息队列,了解 ElasticSearch 基本使用,了解 kafka。
 3. 熟练使用 MySQL、Redis 数据库,可以使用 SQL 语句进行编写和基本优化,对 mysql 表设计有一
定的了解;对事务、锁、并发等实现机制有一定的了解;了解 MongoDB 的基本使用。
 4. 掌握 XML/JSON、JS、Ajax 等 WEB 前端技术,熟悉 elementUI,vue 等的前端框架的使用。
 5. 熟练使用 IDEA 等开发工具,maven 项目管理软件;熟悉 Tomcat 等 Web 服务器的部署,了解 nginx。
 6. 熟练使用 Git、SVN 版本控制软件等进行 JavaWeb 开发。
 7. 了解常用的设计模式与算法和数据结构,如单例设计模式、工厂方法模式、代理模式、冒泡、二分查
找、数组、链表、堆栈、Hash、树等。
 8. 熟悉 Linux 操作系统,能够在 Linux 上部署一些简单的项目,了解 docker 的基本使用。
 9. 熟悉了解 oracle 数据库,了解 oracle 数据库的基本使用以及底层原理实现。
 10.熟悉 SpringCloud 微服务框架、熟悉了解分布式服务框架 Dubbo 的使用,了解分布式系统设计,
对分布式事务有一定的了解

立可得——智能售货机
技术选型:SpringMVC、MyBatisPlus、Spring、Mysql、Redis、Spring Cloud、EMQ、
ElasticSearch、Consul
项目周期:7 个月
项目描述:该立可得是一个物联网的智能售货机项目,也就是我们在地铁、公园里看到的那种自动售卖机。立
可得一共分为五个端:分别是运营管理后台、合作商后台、运营 APP、用户小程序、设备端。这个项目主要采用的
SpringCloud+mybatisPlus 框架。消息中间件采用的是工业级物联网消息中间件 EMQ ,注册中心采用 consul。自动工
单部分采用 XXL-job 分布式任务调度来驱动,为了更高效我们使用了分片的方式将补货任务进行切割。另外在项目中
我们使用分布式锁解决售货机并发的问题。
个人职责:
1.主要负责的是运营管理后台工单业务模块和用户小程序下单出货功能的编写。
2.使用 VScode 的 restClient 插件来进行接口测试。
3.参与表设计和接口设计。
技术要点:
1.采用 consul 作为注册中心与配置中心,使项目更有利于占领国际市场或开展国际合作。
2.通过 ES 的 GEO 实现售货机的地理位置搜索,查询附近售货机,小程序唤起地图进行导航。
3.使用 Logstash 实现订单数据的同步。
4.采用策略模式实现的消息分发处理架构,代码更加优雅,便于维护。接收消息只需要通过@Topic 注解指定主
题即可实现。
5.采用 EMQ 的 ACL 提升售货机连接的安全性。
6.售货机端采用 Rxtx 串口编程技术调用硬件设备实现发货操作。

整包服务: WebApp开发
负责人: java开发工程师
团队成员: 后端工程师 
TouchSpring ID:316285 复制

TouchSpring

有团队 · 可整包
java开发工程师 · 1年经验 · 阳益科技
城市深圳 福田 日薪500元/8h 时间 可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | MyBatis Java MySQL Spring Boot Spring MyBatis-Plus Redis 分布式 项目管理 Git SVN Maven Oracle 微服务 Spring Cloud
1. 掌握 java 编程基础,了解 JVM、网络编程,对 GC 垃圾回收机制有一定了解,熟练掌握 java 多线程、
IO、集合等;熟练使用 SpringMVC、Spring、Mybatis、Mybatis-Plus、SpringBoot 等开源框架。
 2. 熟悉 RabbitMQ 消息队列,了解 ElasticSearch 基本使用,了解 kafka。
 3. 熟练使用 MySQL、Redis 数据库,可以使用 SQL 语句进行编写和基本优化,对 mysql 表设计有一
定的了解;对事务、锁、并发等实现机制有一定的了解;了解 MongoDB 的基本使用。
 4. 掌握 XML/JSON、JS、Ajax 等 WEB 前端技术,熟悉 elementUI,vue 等的前端框架的使用。
 5. 熟练使用 IDEA 等开发工具,maven 项目管理软件;熟悉 Tomcat 等 Web 服务器的部署,了解 nginx。
 6. 熟练使用 Git、SVN 版本控制软件等进行 JavaWeb 开发。
 7. 了解常用的设计模式与算法和数据结构,如单例设计模式、工厂方法模式、代理模式、冒泡、二分查
找、数组、链表、堆栈、Hash、树等。
 8. 熟悉 Linux 操作系统,能够在 Linux 上部署一些简单的项目,了解 docker 的基本使用。
 9. 熟悉了解 oracle 数据库,了解 oracle 数据库的基本使用以及底层原理实现。
 10.熟悉 SpringCloud 微服务框架、熟悉了解分布式服务框架 Dubbo 的使用,了解分布式系统设计,
对分布式事务有一定的了解

项目经验

立可得——智能售货机
技术选型:SpringMVC、MyBatisPlus、Spring、Mysql、Redis、Spring Cloud、EMQ、
ElasticSearch、Consul
项目周期:7 个月
项目描述:该立可得是一个物联网的智能售货机项目,也就是我们在地铁、公园里看到的那种自动售卖机。立
可得一共分为五个端:分别是运营管理后台、合作商后台、运营 APP、用户小程序、设备端。这个项目主要采用的
SpringCloud+mybatisPlus 框架。消息中间件采用的是工业级物联网消息中间件 EMQ ,注册中心采用 consul。自动工
单部分采用 XXL-job 分布式任务调度来驱动,为了更高效我们使用了分片的方式将补货任务进行切割。另外在项目中
我们使用分布式锁解决售货机并发的问题。
个人职责:
1.主要负责的是运营管理后台工单业务模块和用户小程序下单出货功能的编写。
2.使用 VScode 的 restClient 插件来进行接口测试。
3.参与表设计和接口设计。
技术要点:
1.采用 consul 作为注册中心与配置中心,使项目更有利于占领国际市场或开展国际合作。
2.通过 ES 的 GEO 实现售货机的地理位置搜索,查询附近售货机,小程序唤起地图进行导航。
3.使用 Logstash 实现订单数据的同步。
4.采用策略模式实现的消息分发处理架构,代码更加优雅,便于维护。接收消息只需要通过@Topic 注解指定主
题即可实现。
5.采用 EMQ 的 ACL 提升售货机连接的安全性。
6.售货机端采用 Rxtx 串口编程技术调用硬件设备实现发货操作。

团队情况

服务范围:
WebApp开发
团队构成:
负责人(java开发工程师) | 核心队员:后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏