1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式;
2.熟练掌握Eclipse、svn、git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
3.熟悉网络通讯技术Socket、NIO 、WebSocket、Http
4.熟悉JVM参数调优、性能本检测工具、服务器调优配置
5.熟练使用tomcat服务器,发布部署web项目,熟练使用反向代理服务器nginx、高可用keepalived;
6.熟练使用Oracle、MySQL等关系型数据库,熟悉Redis、MongoDb等非关系型数据库;
7.熟练运用Spring、Mybatis、Springboot等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
8.熟悉SOA、微服务、大型网站架构,熟悉RPC远程调用、dubbo、springcloud等微服务框架;
9.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间件ActiveMQ、RocketMQ、Kafka 使用;
10.熟悉restfull API开发规范,熟悉三方授权OAuth协议、对接支付接口***
11.熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案,熟悉分布式常见解决方案(如:分布式job幂等性、session共享、分布式锁、分布式事物等);
12.熟悉junit单元测试、testNG自动化测试等主流测试框架;
13.了解Web 安全与反攻,简单防止 DDOC、XSS、CSRF等;
2017-08-01 -至今杭州拓瑞实业有限公司java高级开发工程师
在公司任职有2年半的时间,创造出了自己的产品康都客。从普通工程师晋级成为了项目核心高级工程师。康都客APP目前有四百多家实体企业在使用,访问量日均达到10万以上。
2017-03-10 -2017-08-20杭州爱怡康科技有限公司java开发工程师
初入杭州的第一家公司,一家做医疗耗材的公司,在项目中担任java普通工程师,公司制度完善,开发使用boot加cloud,较为潮流。为之后的开发打下了良好的基础