ID:145510

潇,西人 有团队

Java开发工程师

  • 公司信息:
  • 种草农科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 1500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 其他
  • 全区
  • 全区

技术能力

具有扎实的 Java 基础,对面向对象编程有深刻的理解,熟练掌握 Java IO 流、集合、多线程、反射,
泛型 ,注解,网络编程等基础开发技术;
精通常用的 Java 集合类以及常用集合的源码,熟悉多线程以及同步容器以及并发容器的使用。
精通 Spring 等框架使用,熟悉 Spring IOC 、Aop、 Spring 事物核心源码,阅读过 Spring Mvc 请求流程
核心源码以及 Spring Boot 自动装配原理;
精通使用 Redis、Rabbit MQ、MongoDB 等中间件技术;
熟悉 Java 常用的设计模式以及常用算法以及常用的数据结构;
熟练掌握 SQL 语言,熟练使用 MySQL 数据库进行开发,SQL 优化等;熟悉 Tomcat,Fast DFS、OSS
等图片服务器,Nginx 负载均衡,Tomcat 性能调优等服务器端技术;
熟练掌握 Spring CloudAlibaba、Dubbo 等分布式技术,具有实际项目经验;

项目经验

一、青柠平台
综合描述:青柠平台,包含微服务有:用户服务、优惠券服务、商品服务、订单服务、网关服务,主要面向C端在分布式海量用户情况下满足高并发需求,应用容器技术,支持一体化监控-自动化扩容;
项目技术栈:SpringBoot+AliababCloud全家桶+Redis+RabbitMQ+阿里云OSS;
技术难点:
(1)用户优惠券模块:用户中心+优惠券中心是C端业务核心内容,支持用户多通道注册、防刷和恶意登录破解、收货地址维护,优惠券支持多类型配置无门槛满减;
(2)新人卷支持高并发下领券和释放落地解决:通过密码+盐 Md5加减密高并发下保证海量用户注册的唯一性:RPC 实现注册发放新人领优惠券头像上传封装SS组件,支持灵活的截取和清晰度压缩配置;
(3)采用乐观锁+参考秒杀系统架构,Redis 预扣减防止优惠券库存扣减超发,分布式锁防止用户超领对接订单中心,改造优惠券核销和释放功能,采用延迟队列+本地Task解决分布式事务问题,支持更高并发商品;
(4)采用乐观锁+参考秒杀系统架构,Redis 预扣减防止优惠券、商品库存扣减超发;

二、科研信息协同平台
综合描述:科研信息协同平台开发的目的是为了实现企业科研项目的集中管理,主要包含网上办公、系统管理、销售管理、融资资源、供应商管理、出入监查、评审打分、业绩评价功能模块,满足科研协同管理的需求。
项目技术栈:SpringBoot、SpringCloudAlibaba+Redis中间件技术。
技术难点:
(1)审批流的设计,科研信息协同平台内部审批流并未采用开源框架,根据项目内部需求进行定制开发。
(2)权限划分,科研信息协同平台的人员权限使用动态划分的方式进行开发,根据数据库连表查询的方式实现权限的划分。
(3)Redis 缓存热点数据,整合 Redis 技术。
三、投行金融平台
项目简介:本项目以投行投资借款平台,分析开发模式与技术方案,采用分层设计的思想对系统进行分阶段进行开发,将整体系统划分为单独的模块,以高内聚低耦合的理念对系统进行设计开发。该系统支持线上投资、借款、还款、审核等功能,操作简单易于理解。该平台实现了后台管理系统及前端用户系统,用户发起的投资、借款操作后台管理员可及时进行相应审核,并且采用资金托管的方式将用户投资、还款的资金通过第三方银行进行托管,保证资金的安全性,用户可随时发起体现,保证资金的随取所用。
关键技术:Spring Boot、Spring Cloud Alibaba、Vue、Redis、MySQL、RabbitMQ、阿里云服务器;
技术难点:
(1)实现用户发起借款操作,该功能使用第三方资金托管平台对用户进行资金发放。
(2)实现用户投资操作,对平台内借款标标的进行展示给投资人,以汇付宝作为资金托管。
(3)设计金融投资平台利率计算方式,分为等额本金、等额本息、一次还本还息三种操作。
(4)借款人还款操作,根据选择的不同还款方式,可生成对应的还款列表,并计算所还本息。

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   WebApp开发   其他开发   
角色 职位
负责人 Java开发工程师
队员 产品经理
队员 UI设计师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

案例展示

  • 人机博弈五子棋

    人机博弈五子棋

    人工智能算法进行设计人机博弈下的五子棋对弈系统,算法思想采用贪心算法不断优化强大,具体内容可下载后进行尝试。语言C#。

  • 人机博弈五子棋

    人机博弈五子棋

    软件采用C#语言进行编写的人机博弈系统,采用顺序存储将各个数值进行存入到内存,算法采用贪心算法进行分析当前状况下最优的选择,利用分布式网络神经系统分析对手落子位置。

  • 中国象棋

    中国象棋

    完整的展现出中国象棋的各类规则,本程序利用Java语言进行编写,将象棋的各类规则及其走法进阶实现,软件采用弗洛里也算法实现完整的功能。

  • MES系统

    MES系统

    数字化转型-制造商MES系统 随着科技的不断发展,传统制造业正面临着许多挑战和机遇。制造商MES系统以数字化技术为基础,融合了物联网、云计算、大数据分析等先进技术,为制造企业提供了全面的生产管理支持。 MES系统可以实时监控和收集生产现场的数据,包括设备状态、生产进度、质

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服