1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等。
2.熟练掌握Eclipse/IDER、Svn、Git、Maven、Docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
3.熟悉网络通讯技术Socket、Netty、Mina、NIO 、WebSocket、Http
4.熟悉JVM参数调优、性能检测工具、生产环境服务器jvm调优配置、压力测试工具JMeter、阿里代码扫描工具
5.熟练使用Tomcat/Jetty服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用
6.熟练使用Oracle、MySQL、SQLServer等关系型数据库,熟练使用Redis、MongoDb等非关系型数据库及搜索服务框架Elasticsearch和Lucene
7.熟练运用Spring、Mybatis、SpringBoot2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
8.熟悉SOA、分布式、微服务、大型网站架构,熟悉RPC远程调用、Dubbo、Dubbox、SpringCloud等微服务框架;
9.熟悉SpringCloud常用组件、注册中心Eureka、Consul ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config和携程阿波罗 ,服务保护Hystrix,网关Zuul Gateway ,Api管理 Swagger ,服务链路Zipkin,消息总线Bus等。
10.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间ActiveMQ、RocketMQ、Kafka 使用;
11.熟悉Restfull API开发规范,熟悉三方授权OAuth协议、JWT协议、对接第三方支付接口(银联、支付宝、微信支付)及微信公众号开发;
12.熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问
力渡跨境电商中台 java开发
• 所用技术:SpringCloud Alibaba(nacos,gateway,openfeign
等),ribbitmq,redis,mysql,websocket,activiti等
• 项目简介:该项目是SaaS平台跨境电商项目,包含几个大的模块(wms-物流仓储,oms-单据,erp-电商,plan-
供应计划等),需要跟国内或者海外的一些电商平台、物流平台、erp平台等进行对接,实现跨境电商多平台管理
的统一化、供应链管理成本和时效智能化、财务核算管理及时性和精准化
• 责任描述:
1.使用http对文鼎、小仓、递四方等物流平台对接,实现出入库功能
2.负责整个oms单据模块的设计及研发(请购单、采购单、入库单、出库单等),整合activiti7实现单据流转,
整合websocket实现消息通知
3.负责wms中基础模块seller sku功能的开发,利用反射技术动态生成seller sku,符合大部分平台的需求
瓷窑监控系统 java开发
• 所用技术:SpringBoot,Mybatis,Socket,activiti工作流,cas,elasticsearch等
• 项目简介:该项目划分成四个端(政府web端,企业web端,政府app端,企业app端),该项目主要用来实现
市政府对瓷窑企业的管理与监控等,同时方便瓷窑企业的日常办公
• 责任描述:
1.使用百度的人脸识别技术开发考勤打卡功能模块
2.使用socket与硬件设备对接,实现监控瓷窑温度功能,瓷窑温度过高将报警给相关人员
3.整合activiti工作流实现报销模块、工单模块功能的开发
4.整合elasticsearch搜索引擎实现日志收集功能
5.使用cas代理模式实现单点登录功能