精通Java语言,熟练掌握J2EE编程,熟悉HTTP、TCP通信协议。
熟悉代理模式,责任链,工厂模式,策略模式等设计模式。
熟练使用Spring,SpringMVC,Mybatis,netty等框架。对redis,MySQL,Oracle有较深刻的认知。
熟练使用zookeeper实现负载均衡,分布式,容灾等。
对JVM性能调优有一定的工作实际经验。
熟练使用maven,ant等构建工具。
熟练使用git ,svn版本库。
熟练使用elasticsearch,solr 搜索服务。
熟练搭建ELK日志平台。
熟练使用dubbo实现服务开发。
熟练使用kafka,rabbitmq等消息中间件。
熟练运用多线程开发提高性能。
熟练使用tomcat,jboss 等web容器。
良好的编码习惯,优美的代码风格。
1.任务调度平台
搭建开发任务调度平台,主要负责平台核心开发,如实现平台的分布式集群,实现集群容灾,负载均衡执行任务,实现任务依赖功能。解决任务非幂等性之类的问题,解决一些调度平台执行任务性能上的问题。FTP,scp,Excel等组件开发
2.。平安银行汽车金融项目组
负责车E通组织结构设计,编写项目核心代码,解决redis连接数猛增的问题,解决nginx地址映射问题,解决跨域问题,使用aop,注解,设计模式等技术实现项目上一些基本封装,使得其他项目组同事更方便进行编码。对项目构建方式进行改造,由ant更换为maven。每个版本的sql评审及优化。解决jvm性能问题,如oom等。