具有良好的面向对象编程思想,了解常用的Java设计模式,具有良好的编程习惯。
1.熟悉Spring框架,包括IOC和DI、AOP编程、声明式事务处理,多线程,jdk1.8新特性。
2.了解Springcloud组件。
3.熟悉linux常用命令,部属项目,使用rabbitmq缓存和redis,了解activeMq,卡夫卡。
4.熟练使用Mybatis、SpringMVC、SpringBoot主流框架以及SSH的整合。
5.熟悉使用MySQL数据库,编写常用sql语句。
6.熟练使用版本控制工具git,svn和构建工具Maven的使用。
7.熟练使用IDEA、MyEclipse、Eclipse等集成开发工具。
8.了解Dubbox分布式服务框架,zookeeper。
8.了解MVC开发模式与BS架构。
9.掌握JavaWeb技术。
10.熟悉使用ETl工具datastage,hana。
项目描述:做过商城系统,分小组开发,有商品买卖、发布NFT商品、物物交换、商品转让、转赠、拍卖、预售、盲盒、虚拟商
品买卖、优惠券抵扣、积分兑换等多个功能。一套可以多路复用的商城系统,根据客户的需求个性化定制商城,邮费快递计算。分为
pc端和app端开发,客户在app端可以下单查看订单记录和资产信息、商品信息、资产的转移记录,。app端售后处理、投诉,联
系客服,地址管理等等,pc端管理人员进行商品上架和下架管理,以及处理商品发货快递退款。
责任描述:订单模块、商品拍卖、物物交换、商品分类搜索、我的资产、我的积分、我的交易记录、购物车、提货。
1.订单模块主要负责前台下单,积分优惠券抵扣,微信支付,提货邮费处理,我的订单列表、提货订单、商品订单、售后列表、待评
价列表,投诉列表和详情。
2.商品拍卖模块,拍卖商品详情,拍卖出价以及记录,拍卖保证金支付以及记录,拍卖付款,保证金和拍卖订单列表,拍卖商品付尾
款,邮费计算。
3.物物交换,根据商品转让个性化改编,用户在APP我的资产中发布转让商品包含自己的期望商品和自己的拥有商品,可以选择是
否进行智能交换,如果是智能交换,转让市场会智能匹配符合需求的商品,支持多个用户互相匹配,如果不是智能匹配,符合要求的
用户在转让市场看到该商品就可以进行交换,交换不成功就会提示转让失败。
4.商品分类搜索,支持模糊查询商品名称,根据类目查询商品。
5.我的资产可以查看拥有的资产名称,列表和详情,资产变更记录,转币时候发送延时队列mq,根据hash确认生成交易记录。
6.利用ERC721发布NFT商品,延时队列5秒之后查询链上hash是否成功,如果发布成功更新商品状态,将商品hash,发行状态保
存在区块链浏览器里面,信息入库。
7.购物车列表和添加删除。
8.预热商品发布,优惠券购买,前台倒计时展示。
9.商品提货,支持在库存中选地址进行提货,还可以在商品购买的时候选择地址进行提货。
角色 | 职位 |
负责人 | JAVA开发工程师 |
队员 | 后端工程师 |
商城系统,分小组开发,有商品买卖、找医生、聊天、申请专家、申请开店等多个功能。分为pc端和app端开发,客户 在app端可以下单支持人民币和积分混合支付、平台分账、分润、查看订单记录和资产信息、商品信息、资产的转移记录,。app端 支持退款,联系客服,地址管理等等,pc端管理
自研商城系统,分小组开发,有商品买卖、发布NFT商品、物物交换、商品转让、转赠、拍卖、预售、盲盒、虚拟商 品买卖、优惠券抵扣、积分兑换等多个功能。一套可以多路复用的商城系统,根据客户的需求个性化定制商城,邮费快递计算。分为 pc端和app端开发,客户在app端可以下单查看订单