前端开发
Vue.js: 熟练掌握Vue.js框架,包括组件化开发、Vuex状态管理、Vue Router路由管理,以及与Element UI、Vuetify等UI框架的集成。
HTML/CSS/JavaScript: 精通HTML5、CSS3和ES6+,能够编写语义化的HTML和响应式布局,以及高效、可维护的JavaScript代码。
前端构建工具: 熟练使用Webpack、NPM/Yarn等工具进行项目构建和管理。
后端开发
Java Web: 熟悉Java Web开发,包括Servlet、JSP、JavaBean等技术,能够进行Web应用的开发和部署。
Java EE (Spring + Spring MVC + MyBatis): 精通Spring框架,包括依赖注入、AOP、事务管理等核心概念。熟练使用Spring MVC进行Web层开发,以及MyBatis进行数据访问层的开发。
Spring Boot: 掌握Spring Boot框架,能够快速搭建和配置微服务架构,熟悉Spring Boot的自动配置、启动器依赖、命令行接口等特性。
数据库技术: 熟练使用MySQL、Oracle等关系型数据库,以及MongoDB、Redis等非关系型数据库,能够进行数据库设计、优化和数据迁移。
其他技能
版本控制: 熟练使用Git进行版本控制,熟悉GitHub、GitLab等代码托管平台。
单元测试: 熟悉JUnit、Mockito等测试框架,能够编写高质量的单元测试。
DevOps: 了解CI/CD流程,熟悉Jenkins、Docker等工具,能够进行自动化部署和持续集成。
项目经验
项目一:微服务电商平台
角色: 前端/后端开发工程师
技术栈: Vue.js, Spring Boot, MyBatis, MySQL
职责: 负责前端页面的开发和优化,后端API的设计与实现,以及数据库设计和优化。
项目二:小河狸企业资源规划系统
角色: 后端开发工程师
技术栈: Java EE, Spring, Spring MVC, MyBatis, Oracle
职责: 负责系统的后端开发,包括业务逻辑处理、数据访问层的实现,以及系统的性能优化。