本人在从事Java的这些年中,在大公司上班都是以做大项目为主,在小公司上班基本是全栈式的,从搭建框架和到最后上线都是一个人完成。
在从事此行业的这几年中具备以下优秀的能力:
1、良好扎实的Java基础,对面向对象和设计模式有深刻的理解;
2、具备良好的面向对象编程经验,深入理解MVC思想,熟练使用MVC模式编程;
3、熟练掌握J2EE的相关知识,熟练使用JAVA、JSP、Servlet编程;
4、能够熟练使用Java开源框架,如struts2、Spring、SpringMVC、Hibernate、Mybatis等;
5、会使用spring data JPA技术;
6、熟练使用Oracle、MySQL、了解SQLServer等数据库系统的基本应用;
7、能熟练的使用Navicat,SQLyog,PLSQL Developer等数据库管理工具;
8、熟练JavaScript, CSS+DIV, html等,熟练掌握AJAX,jquery等web前端页面组件;
9、会使用Extjs重量级框架,对html5和bootstrap有一定的了解
10、会使用Eclipse、myEclipse、IDEA、Dreamweaver、webStorm等专业开发软件,以及SVN、CVS、git等版本控制软件;
11、对分布式架构dubbo和spring cloud有一定的了解,会使用netty,activeMQ;
12、熟练使用spring+mybatis搭建项目框架;
12、会使用redis,对mongoDB和memCache有一定的了解;
13、熟练使用windows系统,能独立解决常见的计算机问题;
14、能够熟练的运用Word,Excel,PPT,PDF等常用的办公软件;
做过物流中转项目和包裹转发项目,项目是IBM的框架spring,strus2,mybatis,其中涉及到中转拆分包的问题,项目中根据需求进行业务逻辑开发,开发完成后编写测试用例进行测试,测试通过后提交代码。
离开德邦后在小公司做过一些其它项目使用到了netty,spring cloud等等一些技术,也单独做了些其它的项目,例如CRM,在线教学系统........
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |