.熟练使用Java进行程序开发,有良好的编程思想和编码能力; 2.熟悉服务器、客户端、一般管理系统开发流程; 3.熟悉HTML、CSS、JS、jQuery、JSON、Ajax、easyUI、thymeleaf模板引擎; 4.熟练使用SSM框架进行项目开发; 5.够熟练使用MySQL关系型数据库,熟悉Redis非关系型数据库; 6.能够使用WebService、CXF技术,完成第三方服务开发; 7.熟练使用SVN和Git进行代码的版本控制; 8.熟练使用Maven来进行多模块项目的构建以及管理项目中依赖包,以及使用Maven最终完成项目的热部署; 9.熟悉junit技术,通过SpringTest、Dbunit、EasyMock对项目进行单元测试和集成测试; 10.了解基本Linux操作系统以及Linux的常用命令的使用以及在Linux下安装各种服务; 11.使用过Shiro完成用户认证,权限管理,加密; 12.搭建过基于Redis的主从、哨兵、集群环境,并使用Nginx来实现反向代理、负载均衡、动静分离。 13.使用过dubbo实现分布式、实现模块之间的通信,使用ZooKeeper做注册 【JavaEE求职简历-姓名-JAVA开发工程师.doc】的简历展示了应聘者在JavaEE领域的深厚技术功底,涵盖了从基础的编程技能到高级的分布式系统设计。以下是对简历中涉及的技术点的详细说明: 1. **Java编程**:应聘者熟练使用Java进行程序开发,具备良好的编程思想和编码能力,这是作为Java开发工程师的基础。 2. **开发流程**:熟悉服务器、客户端及一般管理系统开发流程,意味着能适应项目生命周期的各个阶段,包括需求分析、设计、编码、测试和维护。 3. **前端技术**:熟悉HTML、CSS、JavaScript、jQuery、JSON、Ajax以及easyUI和thymeleaf模板引擎,能独立完成前后端交互的Web应用开发。 4. **SSM框架**:熟练使用Spring、SpringMVC和MyBatis(SSM)框架,适用于大型企业级应用,能有效提高开发效率和代码可维护性。 5. **数据库管理**:精通MySQL关系型数据库,熟悉Redis非关系型数据库,能应对数据存储和高并发访问的需求。 6. **服务开发**:能够使用WebService和CXF技术,完成第三方服务的开发,实现不同系统间的交互。 7. **版本控制**:熟练使用SVN和Git,确保团队协作中代码的同步和历史追踪。 8. **项目构建与部署**:善用Maven进行多模块项目构建和管理依赖,同时能实现热部署,加速开发迭代。 9. **测试技术**:熟悉junit,结合SpringTest、Dbunit和EasyMock进行单元测试和集成测试,保证代码质量。 10. **Linux操作系统**:了解基本Linux操作系统和常用命令,能在Linux环境下安装和管理服务。 11. **安全框架**:使用Apache Shiro进行用户认证、权限管理和加密,提升系统的安全性。 12. **分布式系统**:搭建过基于Redis的主从、哨兵、集群环境,利用Nginx实现反向代理、负载均衡和动静态资源分离,优化系统性能和稳定性。 13. **分布式服务**:通过dubbo实现模块间的分布式通信,使用ZooKeeper作为服务注册中心,进行服务的协调。 14. **微服务架构**:熟练使用SpringBoot和SpringCloud,包括服务的熔断和降级、客户端负载均衡、Zuul智能路由、HystrixDashboard服务监控、Turbine聚合监控等功能,具备微服务架构的设计和实施能力。 此外,项目经历部分显示,应聘者在实际项目中运用了这些技术,如在拼友微商城项目中,使用Redis缓存、Zookeeper进行服务注册、Dubbo进行服务调用、Solr进行全文检索、FastDFS存储图片,以及ActiveMQ处理高并发请求。在智会App项目中,负责后台管理和接口开发,应用了SpringBoot技术架构。 综上,应聘者具备全面的JavaEE技术栈,丰富的项目实践经验,对于Java开发工程师的职位非常合适。



















- 粉丝: 5955
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源


