1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式(代理、单例、工厂、策略等)及反射、自定义注解、泛型等。
2.熟练掌握VS、Eclipse、IDER、XCODE、Svn、Git、Maven、码云等开发及版本控制工具,具备独立的开发能力
3.熟练使用Tomcat服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用
4.熟练使用MySQL、SQLServer等关系型数据库进行数据设计,对性能优化有一定的了解,熟练使用Redis,了解MongoDb、Elasticsearch
5.熟练运用Spring、Mybatis、SpringBoot2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
6.熟悉SOA、分布式、微服务、大型网站架构,熟悉RPC远程调用、Dubbo、Dubbox、SpringCloud等微服务框架
7.熟悉SpringCloud常用组件、注册中心Eureka、Consul ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config,服务保护Hystrix,网关Zuul Gateway ,服务链路Zipkin等
8.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间rabbitmq、RocketMQ、Kafka 使用
9.熟悉Restfull API开发规范,熟悉三方授权OAuth协议、JWT协议、对接第三方支付接口(银联、支付宝、微信支付)及微信公众号开发
10.熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式生成全局ID、微服务开放平台设计)
11.有丰富项目开发实战经验,并实际参与过微服务项目,从项目需求讨论、研发阶段、分布式环境部署、技术难题解决、上线部署等
项目名称:聚聚玩、聚聚玩app
工作描述:
从事富蓉网络平台项目架构升级,项目开发,主要参与项目需求讨论、研发阶段、分布式环境部署、技术难题解决、上线CDN部署等
参与微服务电商项目核心项目模块的开发,例如:
会员模块(SSO单点登陆、多端唯一登陆、第三方QQ和微信联合登陆等),活动秒杀模块、聚合支付平台的开发等
项目名称:同程旅游销售系统
工作描述:
从事同程旅游销售系统项目架构升级,项目开发,主要参与项目需求讨论、研发阶段、技术难题解决
参与销售系统项目核心项目模块的开发,例如:
会员分配、会员数据处理等
角色 | 职位 |
负责人 | Java开发 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |