* 熟练使用Java语言,掌握Java集合、线程、并发、虚拟机等相关知识
* 掌握mybatis、spring、springmvc、springboot等框架技术,熟练开发项目
* 熟悉MySQL数据库,对MySQL优化有一定的经验
* 熟悉Redis相关的知识,包括数据类型、持久化、事务等,能够正确使用Redis
* 熟悉dubbo、zookeeper等分布式技术,了解分布式和微服务相关知识
* 熟悉maven、git等项目开发和构建工具,能够在项目中熟练使用
* 了解消息队列,熟悉RabbitMQ在项目中的应用
营销活动系统的开发 为支持公司营销活动,搭建和开发营销活动系统,设计和开发优惠券、红包等形式的优惠活动,以及分销系统,帮助公司推广业务,提高宣传度,增加用户量。
2、 订单支付系统开发和维护 参与订单支付系统中多种支付方式的接入开发,方便用户选择。设计和开发公司入账系统和财务自动退费系统,实现自动入账和退费,可视化公司订单流水信息,简化财务人员的工作内容。在进行业务开发的同时,将订单系统由一个庞大的web项目拆分为多个微服务项目,便于快速迭代开发上线,并提高系统的可用性。