1. 熟练掌握 JavaEE 基础知识,有良好的编程习惯;
2.熟练使用 Spring、SpringMVC、MyBatis 等主流框架,以及框架整合。
3.熟练使用 SpringBoot、MyBatis、MyBatis PIus 等主流框架;
4. 熟练使用 Jekins,禅道,Yapi 等第三方工具;
5.熟练使用 Linux 常用命令,以及 Redis、ElasticSearch 集群搭建、具备独自部署项目能力;
6.熟练使用 IDEA、PostMan、Git、Maven 等项目开发及管理工具;
7.熟悉 Servlet、Filter、Listener,jsp 等。熟练操作 Cookie、Session 上的数据。
8.熟练MySQL 数据库及 Redis 以及 SQL 优化,表的拆分,熟练使用数据库的事务、锁。
9.编写文档、UML 建模包括时序图、ER 图、流程图等,系统的表设计,表关联。
10.熟练使用 SpringCloud 微服务,了解 SpringCloud Alibaba 等微服务落地技术栈;
11.熟练微服务开发中间件封装的理念,了解跨系统调用服务的策略与实践。
12.熟练微服务开发的一些常见问题,如:接口聚合、幂等性处理、去中心化设计、唯一 ID 生成策
略,接口的无状态化处理等。
项目一:医院后台管理系统
开发环境:IntelliJ IDEA+ MySQL5.7 + Tomcat8 + JDK1.8 + Git+ Maven
技术架构:SpringBoot+SpringMVC+MyBatis+MySQL+ECharts
项目介绍:为了简化医院工作流程复杂的问题,医院管理系统致力于为医院客户提供更优的解决方案,推出
了一套完整的医院内部的患者与人员的管理系统。通过该系统,对门诊、科室、住院部、医院内部人员的实时跟
踪和查看,实现最高效的办公和提供医疗服务,遇到各种业务需求时,为客户提供更好的方案解决问题。
责任描述:
1、参与需求分析,进行理论设计;
2、负责挂号模块的开发: 患者的挂号登记、患者挂号信息的查询;
3、负责财务模块: 费用管理、工资管理、财务报表等;
4、负责药品模块的开发: 药品的录入、录出;
5、负责部门模块: 科室管理,科室人员信息管理,角色管理;
项目二:人力资源管理系统
开发环境 : IntelliJ IDEA+ MySQL5.7 + Tomcat8 + JDK1.8 + Git+ Maven
技术架构:SpringBoot+SpringMVC+Spring+MyBatis+阿里云存储
项目描述:方便公司内部资源管理而开发的一套软件服务系统。本系统方便了企业资源,人员的数据的管理,
减少了人力资源管理人员的日常事务性工作时间,降低了人力资源管理成本。
技术要点:
1、参与需求分析,进行理论设计;
2、负责人事模块: 员工信息管理、管理转正、管理离职、岗位调整、合同管理;
3、负责公共信息模块: 新闻管理、通知管理;
4、负责文件模块: 文件上传、文件下载;
5.负责系统模块: 角色管理、企业信息。