ID:183051

金霖海

高级java开发工程师

  • 公司信息:
  • 云海江盛网络科技有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 武汉
  • 全区

技术能力

1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等。
2.熟练掌握Eclipse/IDEA、Svn、Git、Maven、Docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
4.熟悉JVM参数调优、性能检测工具、生产环境服务器jvm调优配置
5.熟练使用Tomcat,发布部署web项目,熟练使用Nginx实现服务高可用
6.熟练使用Oracle、MySQL等关系型数据库,熟练使用Redis等非关系型数据库及搜索服务框架Elasticsearch
7.熟练运用Spring、Mybatis、SpringBoot2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
8.熟悉分布式、微服务、大型网站架构,熟悉RPC远程调用、SpringCloud等微服务框架;
9.熟悉SpringCloud常用组件、注册中心Eureka、负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config和携程阿波罗 ,服务保护Hystrix,网关Zuul Gateway ,Api管理 Swagger 。
10.熟练使用网络通讯协议,熟练使用json通讯格式,熟悉常见消息中间Rabbitmq使用;
11.熟悉Restfull API开发规范,熟悉JWT协议、对接第三方支付接口(银联、支付宝、微信支付)及微信公众号开发;
12.熟悉分布式集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案LCN、分布式日志收集ELK);
13.熟悉junit单元测试
14.熟悉互联网互联网API接口设计
15.有丰富微服务电商项目开发实战经验,熟悉整个微服务电商项目的架构流程,并实际参与过微服务电商项目,从项目需求讨论、研发阶段、分布式环境部署、技术难题解决、上线CDN部署等。

项目经验

1.西安东方航空智能工具管理平台
项目描述
1.项目技术要点: 后端: shiro(权限框架) + 基于SpringBoot(Spring + Mybatis + SpringMVC) + Solr(全文检索)+ tokencache + FTP + NATAPP + nginx + Actuator + ActiviMQ(消息队列)+ POI + MySql + SpringClound + Highcharts + WebService + Redis集群 + spring定时器 + 微信登录 + I18N + 物联网技术 + modbus通讯协议; 前端:PC:VUE;Android:miui;IOS。 2.项目概述:该项目主要有系统管理、企业微信接口、基础资料、工具管理、业务管理、数据分析,消息中心,常用菜单,工具监控,航线库房等模块,共130多个页面。包括严格的权限角色管理部分,严格的消息实时监控,精准实时的物联网消息联通,友好的操作界面,强大的智能工具管理功能。 3.开发环境:eclipse + tomcat9.0 + jdk1.8 + Maven + git。 4.运行环境:linux + Nginx + Tomcat + Mysql + Redis + MySql + FTP + JDK1.8。 5.项目描述:智能工具管理平台是我公司技术部联合东方航空公司的一套用于硬件工具专业管理解决方案的产品,目前已在东方航空西北分公司试运行。该产品使用先进的管理与研发理念,利用物联网、大数据将硬件与软件无缝对接起来,形成一套完善的航空智能工具解决方案。
个人职责:
主要参与微信接口、基础资料和工具管理模块开发; 1、联合东方航空公司开发人员针对微信接口、基础资料及工具管理板块进行代码开发; 2、微信接口使用企业号公共接口实现,使用了相关SDK文件; 3、参与信息检索引擎搭建(Solr)及部分核心代码的编写(大数据量poi导出、shiro安全认证整合); 4、参与服务器搭建(Nginx负载均衡)等; 5、后期还对项目进行优化和安全测试。
2.周游世界
项目描述
1.项目技术要点: 后端: MySql + Springboot + tomcat + Spring + SpringMVC+ Mybatis +POI+ Maven + git + 流量拦截 + shiro +Redis集群+NATAPP + nginx; 前端:IOS 、HTML、JSP。
2.项目概述:此项目是对工作室开发的针对苹果试玩业务的创新项目,客户端由专业技术人员进行开发,后端服务器主要用于抓取用户信息进行分析然后把新的信息返回给试玩平台的服务器,同时提供客户注册、登录、修改信息、激活码购买以及管理员后台管理功能等模块,为工作室提供了高效、便捷的盈利通道。该项目通过使用流量拦截技术,反向代理,一键新机,逆向思维,解密加密等技术将发送至苹果试玩业务服务器的用户信息进行拦截,转至内部服务器进行加工后,返回给苹果试玩服务器,确保用户不被识别为老用户、老IP,大大减少了工作室购买新设备的支出,为试玩工作室提供了相当可观的盈利性。
3.开发环境:IDEA + tomcat8.0 + jdk1.8 + Maven + Mysql 。 4.运行环境:Linux + Nginx + Tomcat + Mysql + MySql + FTP + JDK1.8。
个人职责:
本人主要负责微信登录(用户接口部分)、订单管理及支付接口模块的功能实现与测试,包括订单确认,订单详情,查询订单等功能; 1、前端界面采用AJAX获取后端JSON用于显示订单数据,由于此JSON格式较为复杂,采用JSON格式化工具进行解析,通过创建多个VO类实现JSON格式完全对应; 2、后端界面采用SSM框架,注解开发,大大减少了代码量; 3、微信登录采用公众号接口; 4、支付接口采用支付宝二维码扫码进行支付,接入了支付宝当面付功能,通过把支付宝的回调函数接收的请求解析后的数据进行分析,可以判断出用户是否支付成功,进而更新数据库的相关内容; 5、登录时采用shiro框架进行验证,包括对身份的验证和以及授权。这样有利于提高项目的安全性,保证合法用户的登录; 6、项目测试过程中采用natapp内网穿透技术,测试微信登录和支付宝支付功能的实现。
3.wemall电商平台
项目描述
1.项目技术要点: 后端: Spring + SpringMVC+ Mybatis + Natapp + tokencache+ Maven + git + alipay(支付功能)+JWT+ElasticSearch+RabbitMQ+FastDFS+SpringCloud+Redis+Thym

信用行为

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

发布任务

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

微信接收人才推送

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

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