ID:326297

高级Java开发工程师

  • 公司信息:
  • 金邦达有限公司
  • 工作经验:
  • 9年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 其他
  • 全区

技术能力

1.多年一线研发经验,拥有良好的面向对象编程思想,具备良好的编码能力
2.熟练使用常见的J2EE轻量级开源框架(SSH,SSM)、Spring Boot等,多年实战经验,可以通过需求快速构建项目,看过核心源码
3.熟悉Redis,了解底层磁盘及网络IO模型、数据持久化机制、多数据类型缓存应用、高可用机制及分布式集群实现(Twemproxy,Redis Cluster)
4.熟悉SQL语言,oracle与MySQL,对索引优化及储存引擎有了解,了解MySql集群、异步/半同步复制。
5.熟悉JMS消息中间件,如ActiceMq
7.熟悉springCloud(Eureka+Ribbon+Fegin+Hystrix+Zuul)对分布式服务特点、旧服务改造、服务划分有一定理解,有线上项目经验。了解分布式事务、分布式锁、分布式id。
7.了解NIO相关应用,掌握Netty常见功能应用。
8.了解领域驱动设计模式(DDD:Domain-Driven Design),有线上项目经验。
9.了解Git、Maven等项目管理及构建工具,及基于Jenkins的CI/CD
10.了解JavaScript,Ajax,jQuery 等前端技术,有基础的前端开发能力

项目经验

北京招商民生卡自助机项目
软件环境: Spring Boot + Hibernate
开发工具: IntelliJ IDEA + Maven + Tomcat + MySQL + SVN
项目描述: 为解决市民民生卡种类太多携带不便的问题,实现多卡合一的卡片发卡,自助机需支持北京民生卡的新发卡、补卡、换卡,一卡通的新发卡、补卡、换卡、充值、延期,一代社保卡的挂失、改密操作等业务。管理后台包括系统管理、网点管理、设备管理、卡片库存维护、业务明细记录等功能模块。
责任描述: 全程参与,负责项目需求沟通及拆解、业务功能流程分析设计、后台功能开发及维护、配合联调、相关文档编写。
项目技术:
1.前后台分离,前端使用vue,后台使用ElementUI+SpringBoot + Hibernate开发
2.管理需要导出excel报表,使用poi完成excel文件生成。
3.定时任务使用quartz实现,每晚定时汇总库存白卡及发卡情况。


易方达基金中台
软件环境: Spring/Spring Boot + Mybatis +Redis
开发工具: IntelliJ IDEA+ Maven + WebLogic+ Oracle+ SVN
项目描述:
1.NFSS文件存储系统:为解决各个系统日益增多的文件存储需要而统一开发的一套文件服务系统(C/S 架构),全程负责开发,包括文件上传,系统区分校验,加密,文件下载功能;客户端与服务端以http协议通讯,各系统使用客户端上传文件,服务端根据不同业务系统拆分存放文件的路径,并将地址加密后返回唯一的id给客户端,客户端可以根据id下载文件。

2.资产证明项目:本项目为了解决客户因出国旅游学习、贷款购房等需要开立个人资产证明的案例越来越多但流程繁琐的问题.全程负责开发,包括客户端的提交申请,资产证明文件生成,文件盖章,资产证明文件下载及发送邮箱,客服端的提交申请,查询申请列表,下载申请列表资料excel,发送资产证明文件等功能的接口。

3资金渠道项目:为增大客流量,扩展支付渠道而各银行对接的资金项目,包括交行网银资金项目,中信快捷支付项目,深圳工行微信小程序快捷开户,全程负责开发,包括各银行的鉴权签约,支付,单笔查询,对账等功能开发与对接。

4.蚂蚁兑金项目:与蚂蚁金服合作,使用基金份额购买实体黄金,促进黄金类基金销售而开发的项目,分为商品,订单,库存三大模块,负责订单与库存模块的功能开发与完善。

责任描述:
1.根据需求,完成接口的定义及具体逻辑开发;
2.解决redis缓存压力而进行分布式框架(Twemproxy,Redis Cluster等)的技术调研
项目技术: 1.在资产证明项目中,使用消息队列ActiveMq ,做异步生成资产证明文件及盖章,减轻生成操作文件时对服务器造成的I/O压力
2.在资产证明项目中,使用领域驱动设计(DDD:Domain-Driven Design),契合业务场景,统一了分析和设计编程,使得软件能够更灵活快速跟随需求变化
3.使用Lts(light-task-scheduler)来完成实时任务,定时任务,及Cron任务,统一解决分布式任务调度问题
4.因企业里面系统繁多,业务线复杂,使用轻量级的RPC框架-Hessian来提高各系统间的调用效率
5.使用Redis作为缓存,减轻数据库压力
6.在蚂蚁兑金系统中使用SpringCloud (Eureka+Ribbon+Fegin+ Hystrix+Zuul)搭建微服务使服务与服务之间解耦,为后续老系统改造作为样例。



莱特医生
软件环境: SSM/ JFinal /Spring Boot + Spring Data JPA+ Redis
开发工具: Eclipse + Maven + Tomcat + MySQL + Git
项目描述: 莱特医生是一款提供给医生的高效工作管理工具.分为医生端和客户端两个app和一个web管理后台.主要包括病历和备注模块,订单和收入统计模块,日程模块,指标模块,问卷模块,疗程模块,档案模块,设备模块,通讯和视频会诊模块,排班模块,自定义量表模

案例展示

  • 中国银行澳门分行ATM流水及差错处理系统

    中国银行澳门分行ATM流水及差错处理系统

    项目描述: 澳门分行自助设备推出市场已经超过三十年时间,目前正在运行的设备数量超过五百台,占全澳门市场份额超过三分之一,平均每日清机设备超过100台次,受理的现金服务金额接近两亿元澳门币。在自助设备业务逐年增加的前提下,目前澳分对自助设备现金业务进行管理流程中,大部分业务仍然经过

  • 莱特医生

    莱特医生

    项目描述: 莱特医生是一款提供给医生的高效工作管理工具.分为医生端和客户端两个app和一个web管理后台.主要包括病历和备注模块,订单和收入统计模块,日程模块,指标模块,问卷模块,疗程模块,档案模块,设备模块,通讯和视频会诊模块,排班模块,自定义量表模块等功能模块. 责任描

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

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服