熟练使用Eclipse、Idea等开发工具
熟练使用Git、SVN版本控制工具
熟练使用Gradle、Maven构建工具
熟练使用常用的JAVA API,包括Java Bean、多线程、Socket编程、JDBC、Java Mail、集合框架、反射等,有使用监听器、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发的经验
熟练使用Spring 、Spring MVC 、Spring Boot等开发框架,对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理
熟练使用Mybatis、Hibernate等持久化框架
熟练使用Redis、Memcached等缓存应用
熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,有Vue.js开发经验
熟练使用linux指令,熟练使用Telnet、SSH、Sftp等linux工具指令并能与java相整合
掌握Mysql、SqlServer、Oracle等数据库技术,熟练的使用SQL和PL/SQL进行数据库编程
掌握Tomcat、Nginx、Docker容器等应用服务器,熟悉多种服务器整合、集群和负载均衡的配置
1.江苏移动网元设备自动备份验证与恢复管理系统,该系统由WEB服务和核心服务两部分组成,包含授权验证、用户管理、自动备份、任务优先级调整、备份管理与恢复等模块构成,能够使用定期或定时自动执行linux指令(备份并不是简单的复制粘贴,需要很多定制化的指令序列),并自动调试执行失败的指令。用户可以在web页面设定各种备份类型的周期,以及调整各种类型的备份的优先级,无法自动调试的任务会在web页面着重提示,并发送邮件提示管理员相关问题。
2.南京爱立信客户现场数据分析展示微信平台,该系统为中国移动客户展示各种系统数据的平台,包含数据转换、数据同步、计息展示、微信授权等模块。系统预置从指定数据库自动拉取数据功能,支持通过web扩展解析csv数据、json数据、xml数据等功能,并保留接口支持向后扩展。数据转换服务可使用jar、war等多种形式来运行;由于项目数据需要从内网发送到外网,项目支持使用ftp、sftp、邮件等方式同步数据,并在两端设有自动加解密数据功能。项目具有完善的自动告警功能,可在预定义或突发情况下向管理员发送短信、邮件等告警信息,及时提醒系统状态以及预分析的故障原因。并设有服务监控,采用多种方式验证服务状态,确认服务故障可自动重启服务并提示管理员。