1. 熟练掌握JavaSE基础知识,熟悉多线程与并发编程,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解等。
2.熟练掌握Eclipse/IDER、Svn、Git、Maven、Docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
3、熟练使用JAVA、JSP、CSS、HTML、Javascript等相关的web开发技术;
4、熟练使用Ajax技术、XML、jQuery、json、bootstrap、extjs、easyui、H+等;
5、熟悉MVC框架,jfinal 、SpringMVC、struts2、mybatis、hibernate、jpa等框架;
6. 了解redis、ActiveMq、RocketMq、zookeeper、Nginx、shell编程、jenkins、dubbo等会搭简单集群
7.熟悉JVM参数调优、性能检测工具、服务器调优配置、熟悉Linux系统
8.熟练使用tomcat、WebSphere服务器,发布部署web项目,熟练使用反向代理服务器nginx、高可用keepalived;
9.熟练使用Oracle、MySQL等关系型数据库,熟悉Redis等非关系型数据库及搜索服务框架Elasticsearch;
10.熟练运用Spring、Mybatis、Springboot等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
11.熟悉SOA、微服务、大型网站架构,熟悉RPC远程调用、dubbo、dubbox、springcloud等微服务框架;
12.熟悉SpringCloud常用组件、注册中心Eureka、Consul ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config和携程阿波罗 ,服务保护Hystrix,网关Zuul Gateway ,Api管理 Swagger ,服务链路Zipkin,消息总线Bus等。
13.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间件ActiveMQ、RocketM、Kafka使用;
14.熟悉restfull API开发规范,熟悉三方授权OAuth协议、对接支付接口(银联、支付宝、微信支付),熟悉微信开发;
15.熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案,熟悉web开发常见问题解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案LCN、分布式日志收集ELK、分布式生成全局ID、微服务开放平台设计);
16.熟悉互联网安全架构平台设计例如XSS、SQL注入问题、防盗链等,互联网API接口幂等设计、互联网API接口安全设计等
17.有微服务电商项目开发实战经验,熟悉整个微服务电商项目的架构流程,并实际参与过微服务电商项目,从项目需求讨论、研发阶段、分布式环境部署、技术难题解决、上线CDN部署等。
2016/6 -2018/3 河南金明源信息科技有限公司 | JAVA开发工程师 | 组长
职责:参与开发郑学教育前后台管理系统和郑学OA教育办公管理系统,
参与开发鹤壁金融分析平台、微信公众号等,期间担任小组长。
在项目的实现过程中,参与项目的需求调研、项目需求设计(概设和详设)、数据库表设计、功能设计、页面设计、系统开发等,对软件研发的各个流程环节有着深刻的认识参与技术方案选择讨论;编写部分项目的开发相关文档;参与项目设计,功能模块的划分及部分模块的实现。有良好的沟通表达能力和团队合作精神;善于沟通,工作严谨细致、有责任心和团队组织能力,善于学习、应用和交流新的技术。
2018/3 –2020/4 北京科蓝信息软件科技有限公司 | JAVA开发工程师 | 组长
职责:参与开发北京旺财小强信息技术有限公司网络借贷信息中介项目,担任小组长。完成项目开发,页面设计,模块开发等工作,保证项目按时上线。
单独参与开发上海米么苏宁借贷项目的网络借贷系统,完成文档编写、三方测试环境部署联调、包括项目上线部署、生产验证等工作。
参与开发聚合支付项目、微信公众号、中央国债登记结算公司新一代运行管理系统、公共参数系统等项目
2020/4 –2021/9 北京神州数码有限公司 | JAVA开发工程师 | 参与架构设计
在神州数码公司,从事微服务电商项目开发,主要参与项目需求讨论、研发阶段、分布式环境部署、技术难题解决等
参与微服务电商项目核心项目模块的开发,例如:
会员模块(SSO单点登陆、多端唯一登陆、第三方QQ和微信联合登陆等),活动秒杀模块、商品搜索服务、聚合支付平台的开发等。
项目技术架构
A项目核心技术
1.该项目为微服务电商项目,采用目前比较主流的SpringBoot2+SpringCloud2构建微服务电商项目、使用SpringCloudEureka作为注册中心,实现服务治理
2.使用Zuul网关框架统一管理微服务请求入口、使用Ribbon实现本地负载均衡器和FeginHttp客户端调用工具
3.使用Hystrix服务保护框架(服务降级、隔离、熔断、限流)、使用消息总线Stream RabbitMQ和Kafka
B.分部署基础设施解决方案
1.项目统一使用分布式任务调度平台XXL-Job管理任务调度
2.使用分布式日志采集系统ELK +kafka实现微服务统一日志管理
3.分布式事务解决方案LCN 、分布式锁解决方案Zookeeper、Redis
4.使用分布式配置中心携程阿波罗、高并发分布式全局ID生成雪花算法
5.分布式Session框架Spring-Session、分布式服务追踪与调用链ZipKin
C. 项目运营与部署环境
1.分布式设施环境,统一采用docker安装部署
2.使用jenkins+docker实现自动部署
3.微服务API管理ApiSwagger、使用GitLab管理代码
4.项目使用第三方腾讯云数据库、使用七牛云服务器对静态资源实现加速
5.构建企业级Maven私服管理微服务接口调用依赖关系
2021/10 –至今 北京京东零售-平台产品与研发中心-交易研发部-正向交易研发部-购物车研发组
| JAVA开发工程师 | 参与架构设计
职责:
在京东零售-购物车研发组中,从事与京东购物车主站项目需求开发,主要参与项目需求讨论、研发阶段、环境部署、技术难题解决等
参与项目核心项目模块的开发,例如:
购物车中台主站业务、一号店、可售服务、加车校验服务、B购物车、七鲜购物车、预售paas2.0项目等
可兼职时间
可兼职地点
0条评论 雇主评价