您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 求职简历 > JAVA软件开发工程师简历
1姓名_JavaEE工程师_2年姓名:xxx性别:男年龄:28籍贯:广东省肇庆市学历:大专专业:计算机应用技术现居住地:广州天河工作经验:2年联系电话:138xxxxxxxxxx电子邮件:xxx@163.com教育经历2008/9—2011/7广东第二师范学院(计算机应用技术)求职意向Java开发工程师工作经历2013.09----2016.12佛山高进信息科技有限公司职务:Java开发工程师负责公司已有系统的维护以及公司新项目的开发;参与公司公司新技术的研究和实现;参与产品功能模块的概要设计和详细设计;参与功能模块的代码编写和单元测试;参与项目需求分析、系统框架和各个功能模块的详细设计;根据需求实现数据库设计以及代码的编写。项目经验项目名称:高明环保局协同办公系统周期:2014.4——2014.9项目描述:为方便使用和维护,高明环保局提出需求:将原有的各个分散的系统集合成一个协同办公系统,并且添加其它新的子系统,方便用户统一使用。基于需求,我们在JavaEE+MySQL+Windows2008平台下开发了高明环保局协同办公系统。在该项目中,我担任开发工程师,主要负责项目具体功能的开发、测试、维护等工作。该项目采用了SSH来实现系统的整体架构。系统包括了客户端和后台管理端。后台管理端包括:个人主页、行政管理、后勤管理、服务管理、学习空间、个人空间六个子系统。我参与了个人主页以及服务管理两个子系统的开发。在开发过程中,涉及到的技术点有:在用户管理中利用poi实现了用户数据的导入和导出;在日期输入上选择了WDatepicker插件实现了日期的输入功能;在标签使用上灵活地使用了struts的优势2标签,例如checkboxlist、select以及date标签实现数据的显示;除此之外我还利用了ajax的同步与异步方式实现系统功能的处理;在工具类的使用上我用了HibernateDaoSupport和WebApplicationContextUtils实现业务逻辑的操作;在富文本编辑器上采用了极其方便的ueditor来处理系统的多格式文本内容、图表等等;在数据库建模上使用了powerdesigner进行建模并逆向工程开发功能模块;在查询数据方面自定义了一个查询工具类QueryHelper实现条件和排序的数据查询;在系统的定时任务调度中使用了Quartz框架精确地制定任务和执行的时间;在系统的统计图表上使用了Fusioncharts实现了曲线图以及饼图2d/3d的展示;在用户的权限鉴定上自定义了一个PermissionCheck的权限鉴定类实现用户的粗粒度的权限鉴定;在邮件的功能上使用了JavaMail实现了邮件的自动发送功能。主要功能描述:该系统包含如下子系统:个人主页、行政管理、后勤管理、服务管理、学习空间、个人空间。个人主页子系统包含如下模块:个人信息、环保信息、业务咨询、污染投诉、服务预约、易告知、调查问卷。服务管理子系统包含如下模块:用户管理、角色管理、环保动态管理、污染投诉管理、业务咨询管理、服务预约管理、易告知管理、调查问卷管理。职责描述:1、参与并完善需求、设计文档中负责开发的功能模块的UML图形和功能描述、进行数据库设计。2、在开发阶段按照项目组的要求独立完成用户管理、角色管理、环保动态管理、污染投诉管理、业务咨询管理、服务预约管理、环保信息、业务咨询、污染投诉、服务预约等功能模块的开发与测试。3、配合开发团队进行联合调试和编写系统相关文档。4、根据客户定制需求开发扩展模块。项目名称:LoveQMall网上商城周期:2015.5——2016.12项目描述:LoveQMall网上商城是为佛山的一家电商公司开发的一个综合性的B2C平台。普通游客可以浏览商品,而会员除了可以浏览商品之外,还可以下订单,以及参加各种活动;商家可以入住LoveQMall商城,在该平台上开店出售自己的商品,并且得到LoveQMall商城提供的可靠的服务;管理员、运营可以3在平台后台管理系统中管理商品、订单、会员等;客服可以在后台管理系统中处理用户的询问以及投诉。鉴于商城具有业务复杂、高并发、集群、负载均衡、高可用、海量数据、分布式、技术新、技术范围广、系统安全的特点,我们采用了分布式架构来实现了该项目的整体架构,包括有:后台管理系统、前台系统、单点登陆系统、订单系统、搜索系统、会员系统、支付系统、购物车等等。在该项目中,我主要负责项目相关系统的开发,主要有以下几个系统:后台管理系统、前台系统、单点登陆系统、订单系统、搜索系统。在开发过程中,涉及到的技术点有:在系统架构上,采用分布式的系统架构,其中前台系统和单点登录系统采用了集群的方式部署,在后台管理系统中采用了Maven的多模块化的管理,按照业务功能的不同,水平切分工程,按照系统层次垂直切分成不同的模块;系统内部接口调用采用Httpclient,并且使用Httpclient的连接池技术,接口提供端采用RESTful方式的接口定义;系统之间的通知机制采用MQ的方式,使用RabbitMQ实现,使用了RabbitMQ的消息订阅模式的消息机制;系统的接口还对JS的跨域做了支持,采用了jsonp的解决方法,在后台接口中扩展了spirng提供的jackson数据转化器实现。具体技术有如下:1、Spring、SpringMVC、Mybatis(各工程的框架搭建)2、JSP、JSTL、jQuery、jQueryplugin、EasyUI、KindEditor、CSS+DIV、json/jsonp3、Redis(数据库用于缓存服务器)4、Lucene、Solr(搜索)5、Httpclient(调用系统服务)6、Mysql7、Nginx(反向代理web服务器)8、Quartz(定时调度任务框架)9、RabbitMQ(消息队列)主要功能描述:1、后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。2、前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。3、单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。4、订单系统:提供下单、查询订单、修改订单状态、定时处理订单。5、搜索系统:提供商品的搜索功能。职责描述:41、后台管理系统,主要实现商品管理、商品规格参数管理、CMS等,并且提供了跨域支持。2、前台系统,主要是面向用户访问,使用Httpclient和后台系统接口做交互,并且该系统在部署上采用集群的方式。3、单点登录系统,主要是提供集中用户登录凭证的集中解决方案,提供和用户信息相关的接口,比如说用户注册、查询等接口。4、订单系统,主要是提供和订单相关的业务接口,在订单系统了做了严格的数据校验并使用队列实现高并发的支持,除此之外我还使用了Quartz定时任务实现对订单的定时扫描,比如说关闭超时未付款的订单。5、搜索系统,主要是提供商品的搜索,采用开源企业级系统Solr实现,采用了MQ机制保证了商品数据可以及时同步到solr中。6、缓存,主要是用Redis实现,并且对Redis做了集群来保证Redis服务的高可用。技能专长1.熟练运用struts2、hibernate、spring、mybatis、springmvc等主流框架;2.熟练运用jsp、HTML、js、jquery、easyui、Ajax、JSTL/EL、WebService、jdbc、dom4j、log4j等技术;3.熟练应用MyEclipse、Eclipse等开发工具;4.熟悉常用SQL语句,熟练运用MySql、Oracle数据库;5.熟练Java编程,了解常见设计模式,熟悉软件设计开发流程;6.能够运用UML、PowerDesigner等建模工具进行需求分析和模型设计;7.熟悉SVN、Maven等项目管理工具;8.熟练运用tomcat服务器,linux服务器搭建,Junit使用debug工具对程序进行调试。自我评价1.在生活中,我是性格沉稳,积极乐观的人;在学习中,我是一个喜欢探索新技术,乐于分享心得的人。2.具有良好的团队合作精神,集体荣誉感强。3.具有较强的独立分析和解决问题的能力,且工作认真负责。4.拥有良好的编写代码习惯,逻辑结构清晰,命名规范。
本文标题:JAVA软件开发工程师简历
链接地址:https://www.777doc.com/doc-6068288 .html