1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式及反射、自定义注解、泛型等;
2.熟练掌握Eclipse/IDEA、Svn、Git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练运用JavaFX开发界面;熟练掌握Web应用系统开发,具备独立的开发能力;
3.熟悉HTML、JavaScript、CSS、Node前端技术及Bootstrap、Vue、layui、mui、Avue、Easy-ui、Element-ui等前端框架;
4.熟练使用Tomcat/Jetty服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用;
5.熟悉网络通讯技术Socket、Netty、Mina、NIO 、WebSocket、Http;
6.熟悉JVM参数调优、性能检测工具、生产环境服务器jvm调优配置、压力测试工具JMeter、阿里代码扫描工具
7.熟练使用Oracle、MySQL、SQLServer等关系型数据库,熟练使用Redis、MongoDb等非关系型数据库
8.熟练运用Spring、Mybatis、SpringBoot等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
9.熟悉分布式、微服务、中大型网站架构、SpringCloud等微服务框架;
10.熟练使用网络通讯协议,熟练使用JSON、XML通讯格式,熟悉常见消息中间件ActiveMQ、RabbitMQ使用;
11.熟悉Restfull API开发规范,熟悉第三方授权OAuth协议、JWT协议、对接第三方支付接口(支付宝、微信支付);
12.熟悉junit单元测试、testNG自动化测试等主流测试框架;
13.熟悉分布式集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案LCN、分布式日志收集ELK、分布式生成全局ID、微服务开放平台设计);
14.有丰富微服务电商项目开发实战经验,熟悉整个微服务电商项目的架构流程,从项目需求讨论、研发阶段、分布式环境部署、技术难题解决、上线CDN部署
《数字化大屏可视化分析系统》
开发环境:Windows、JDK1.8、Maven、Git、IDEA、MySQL
开发架构:Sping、SpingMVC、Mybatis框架、Element-UI前端框架、Vue、Axios、Echarts可视化
项目职责:
1. 前台框架搭建及页面渲染
2. 页面功能开发及接口调用
3. 数据库搭建及数据表创建
项目描述:
(数字化大屏可视化分析系统)是一个用于大屏展示数据分析的系统。分为了公共数据平台、创新示范应用、互联网+监管、协同办公、互联网+政务5个模块。其整个系统界面主要以科技化的风格为主,Echarts可视化数据图遍布。数据通过政务网提供的接口在线调用。每天调度一次更新。
角色 | 职位 |
负责人 | 全栈 |
队员 | 前端工程师 |
队员 | 后端工程师 |