ID:148957

Gone with the wind

java开发工程师

  • 公司信息:
  • 浙江格爱网络科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

1、熟练使用spring,springboot,mybatis框架。对springaop和spring事务管理有深度的理解。mybatis动态sql查询,一对多查询等熟练使用;
2、熟练使用mysql数据库,有使用oracle,DB2数据库经验。从容应对复杂业务的关联查询,有丰富的sql语句优化经验;
3、熟练使用Nosql数据库redis。使用redis对项目常用数据给予缓存,提升项目运行效率。
4、熟练使用项目构建管理工具maven,项目版本管理工具Git,SVN。
5、熟练使用消息中间件rabbitmq,有memcached,activemq使用经验。
6、有丰富的高并发业务处理经验,使用消息中间件达成异步处理效果,或使用redis给特定对象加锁,形成排队处理效果。
熟悉多线程基础编程,熟练使用lock,线程池,并发容器类等。
7、熟悉NIO框架netty,灵活进行数据的编解码,拆粘包,及心跳检测等。
8、熟悉分布式服务zookeeper,能自主搭建zookeeper服务器集群,理解其主要运行原理。使用其来实现分布式锁的功能。
9、熟悉分布式框架dubbo,依据soa思想,为系统搭建多层架构,使用zookeeper作为注册中心,完成分布式系统间的通信。

项目经验

项目:格爱网络 中资城投项目
开发工具:IntelliJ+ mysql + tomcat+ maven+ redis+rabbitmq
责任描述:分模块独立完成

项目描述:中资城投是一个互联网金融类理财项目,为响应国家号召和监管要求进行新时期的产品研发工作;主要采用SpringBoot、Mybatis、Maven、Rabbitmq、Redis、Redisson、Logback、Slf4j等框架集成,数据库采用Mysql。
1、接通上饶银行存管,用户开户,资金充值提现,以及标的的购买,标的的放款 和还款等操作均需与银行系统进行交互;主要对接账户类相关,资金类接口, 交易类接口,营销类接口,查询类接口等。
2、使用oss阿里云存储图片与文件。
3、调用法大大api,生成在线电子协议。
4、为系统切换消息中间件,从原先的使用Memcached切换到rabbitmq;
5、结合具体的业务场景,对于高并发或重复提交的情况,利用redis添加对应的lock,执行操作前先检查能否获取锁。考虑部署系统集群的情况,使用redision为定时任务添加分布式锁;
6、主要负责对接上饶银行标的相关的接口:标的登记,撤销,修改等功能。
批处理相关接口:批次放款,批次还款,批次结束债权;批次处理异步通知消 息使用rabbitmq队列处理;
签约接口:放款手续费签约,还款金额签约。
以及其他的查询接口;
7、计划标的的添加审核,放还款审核;添加优选计划,募集期,封闭期设置,计 划审核,绑定计划标的。以及担保人代偿借款人的功能;
8、对于放款完成,未完成还款的标的,计划关闭后,投资人持债退出。投资人可 将通过银行存管系统将对应的债权进行转让;

项目:财富叁陆伍 财狸金服项目
开发工具:IntelliJ+ mysql + tomcat+ maven+ redis+ActiveMQ
责任描述:二次开发

项目描述:财狸金服是一个互联网金融类理财项目,在妙资金融原有投资平台系统上进行改造。
1、项目分为四个后台管理系统,分别为:业务系统,结算系统,定时任务系统, 消息推送系统;两个前台系统:app系统,活动系统;
后台系统页面使用freemaker来实现数据动态呈现;
2、定时任务系统采用spring+quartz实现;
3、Maven项目构建管理,nexus搭建私服;
4、连接富友系统支付处理,绑定银行卡调用四要素鉴权接口,调用充值接口。
添加提现处理接口,调用代付提现接口。系统生成批量打款EXCEL模板,提交富友系统处理。
5、对涉及资金账户类的业务添加到阻塞队列里配合lock进行处理;
6、对绑卡,注册,投资成功,生成还款计划使用ActiveMQ进行异步消息处理.
7、在服务器上使用nginx服务器的反向代理功能,将对应域名或路径下的访问映射到服务器上;即将对域名的访问映射到服务器对应端口,或对应文件路径上;
8、使用FTP服务器来实现图片及文件的上传。将资源保存在ftp服务器上;并为对应ftp资源路径配置相应域名的反向代理;


项目:中控国建 新方舟项目
开发工具:Eclipse + mysql + jetty+ maven+ redis+ rabbitmq
责任描述: 与其它同事合作分模块共同完成

项目描述:新方舟是一个防灾减灾救灾的项目,旨在打造“五库一平台”,即人力库,机构库,知识库,事件库,产品库,和社会力量参与救灾平台;
1、此项目使用maven项目构建工具,多模块分离单独开发。使用spingmvc组织架构,spingaop进行事务管理,mybatis数据库操作,druid数据库连接池管理和系统监 控; 引用logback记录系统日志;
2、使用session保存用户登录信息,通过检查session来检查用户登录状态;项目加 载启动时,通过查询数据库将项目配置参数和操作错误信息缓存到Redis中;
3、使用rabbit消息队列处理高并发的情况,在培训报名,培训评价,以及给用户发送邮件,短信时利用消息中间件,把页面发送过来的请求数据封装成对象存放到消息 队列中,利用配置的监听器(消费者)来异步处理请求;
4、连接支付宝,微信支付。网页端生成二维码,通过手机扫码支付,app端调用微信或支付宝软件进行支付;
5、调用创蓝接口给用户发送短信,使用ssl给用户发送邮件;
6、Springmvc实现图片、文件的上传和下载。通过在spring配置文件中配置 MultipartResolver 使用spring的文件上传功能。
7、使用POI读取excel文件,检查每条信息的正确性与完整性,并给予对应错误提示。
完成批量添加用户的业

信用行为

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

发布任务

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

微信接收人才推送

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

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