熟悉spring,springmvc,mybatis 框架使用,并有平台开发经验,能基于dubbo,zookeeper或者springboot,搭建开发微服务模块应用,单独开发亦可;
技能清单:
Web开发:Java
模板引擎 : Thymeleaf, Jsp
Web框架:Spring / SpringMvc / SpringBoot / Mybatis
消息中间件 : RabbitMQ
前端框架:Bootstrap/ Jquery / MDUI
分布式服务相关 : Dubbo / Zookeeper
分布式搜索相关 : ElasticSearch
数据库相关:MySQL
版本管理、文档和自动化部署工具:Svn / Git / Maven
单元测试:Junit4
开发工具 : Intellij / Eclipse
1 熟练基于J2EE 架构的JAVA编程,有注重编码格式和编写注释的习惯;
2 熟练使用Web服务器Tomcat、Eclipse进行开发;熟练使用SVN、MAVEN和FTP服务器; 掌握MVC开发模式;
3 熟练使用Oracle、MySQL等关系数据库编程技术;
4 熟练使用Spring、Struts2、Hibernate、SpringMVC、Mybatis五大开源框架,并能够熟练使用SSH、SSM项目的开发;
5 熟练使用JSP、HTML、jquery、Ajax等表现层技术;
6 熟悉使用Socket编程,了解TCP/IP、UDP、FTP等协议;
7 熟练使用EL、JSTL等标签语言常用语法;
8 熟练使用WEB应用研发的过程及几种常用的设计模式,比如工厂模式、单例模式等
9 具备良好的沟通能力,有较强分析和解决问题的能力和优秀的团队协作能力;
10 有良好学习能力,能够承受较强的工作压力,能很快学习和掌握新技术;
1、从事Java开发五年,构建了系统的软件开发知识体系。
2、具备面向对象程序设计思想,熟悉常用的设计模式,拥有良好的编码习惯。
3、具备Java Web项目开发经验,擅长web后端开发,拥有较强的逻辑分析能力。
4、具备良好的职业素养和团队协作能力。
5、拥有良好的学习习惯,不断进行自我提升。
熟悉Spring、SpringMVC、Struts2、Mybatis、Hibernate等框架;
熟悉MVC体系结构模式、B/S模式,掌握面向对象的设计开发思想;
熟练掌握JSP、Servlet、JavaBean等相关建站技术,熟练运用HTML、JavaScript、Jquery等页面控制技术;
熟悉mysql和oracle数据库;
熟练运用MyEclipse/Eclipse等开发工具;
熟练运用svn,git等版本控制软件;
熟悉restful风格的接口开发;
熟悉redis缓存相关知识;
熟悉Linux下的tomcat等服务器;
了解dubbo,zookeeper、ActiveMQ;
代码分析能力强,性格开朗随和,喜欢与别人交流。思维缜密,抗压能力强;做事有耐心,乐于学习新知识,注重巩固旧知识。拥有团队合作精神,对工作认真负责。