【Java软件开发工程师知识点】
Java软件开发工程师是IT领域中的核心角色,主要负责设计、编码、测试和维护软件应用程序。这份个人简历展示了该工程师具备以下关键技能和经验:
1. **编程基础**:掌握Java J2SE和J2EE平台,能够进行Web编程,熟悉JSP、Servlet、EL(Expression Language)、jstl、XML和JDBC。
2. **框架应用**:精通Hibernate、Spring(包括Struts1和2)、Lucene等主流开发框架,理解MVC模式和DAO设计模式,以及IOC(Inversion of Control)和AOP(Aspect Oriented Programming)概念。
3. **前端技术**:熟练使用HTML、CSS、JavaScript、jQuery、JSON、Ajax和DWR进行前端交互开发。
4. **服务器与数据库**:有使用WebLogic、Tomcat等应用服务器的经验,熟悉MySQL、Oracle和SQL Server等多种数据库的管理和开发。
5. **版本控制与工具**:懂得使用SVN进行版本控制,以及sqldeveloper、Eclipse、MyEclipse等开发工具。
6. **项目管理**:能按照公司的软件开发规范编写技术文档,进行项目问题管理、跟踪代码质量,并有为团队进行技术培训的能力。
7. **项目经验**:
- **网络版办公自动化管理系统(WebOA)**:负责组织机构和人员管理模块的开发,包括树状结构的展示、添加、删除操作。还涉及权限管理,如模块管理、角色管理和用户管理,涵盖权限的分配和授权。
- **商品交易系统**:负责产品后台管理,包括产品的多维度属性管理(类别、品牌等)以及无限级分类,理解产品页面模板的更换逻辑。
8. **语言能力**:具备良好的英语和粤语沟通能力,国语流利。
9. **教育背景**:毕业于城建职业学院,软件技术专业,具备扎实的理论基础。
10. **荣誉与奖项**:在“国信蓝点杯”全国软件专业人才设计与开发大赛中取得优异成绩,证明了其在Java软件开发领域的专业能力和竞争力。
总体来说,这位Java软件开发工程师具备全面的技能集,既有扎实的技术基础,也有丰富的项目实践经验,能够适应不同的开发环境和需求。在求职中,他期望找寻更高层次的发展空间,追求更广阔的职业前景。这样的工程师对于任何需要高质量Java应用开发的公司来说,都是宝贵的资产。