编程语言:
- 精通Java编程语言,包括面向对象设计和编码。
- 熟练操作Linux
Spring Framework:
- 深入理解Spring框架,熟练使用Spring Boot进行快速应用程序开发。
- 在分布式系统中使用Spring Cloud构建微服务架构,包括服务注册与发现(Eureka)、负载均衡(Ribbon)、服务调用(Feign)、API网关(Zuul)等组件。
数据库:
- 熟练使用Oracle数据库,SQL查询优化和存储过程的编写。
版本控制:
- 熟练使用Git进行版本控制和团队协作。
构建工具:
- 使用Maven进行项目构建和依赖管理。
部署和持续集成:
- 使用Jenkins进行持续集成和自动化部署,确保软件交付的高质量和稳定性。
RESTful API:
- 设计和实现RESTful API,包括资源定义、端点设计和文档编写。
团队合作:
- 良好的团队合作能力,能够与其他开发人员、测试人员和产品经理紧密协作,实现项目目标。
解决问题:
- 具备解决问题的能力,能够迅速定位和修复系统中的错误,并提供高效的技术支持。
1、某医院物资系统、决策系统、合同系统二次开发和帆软报表开发;项目中熟练使用sql语句用于报表开发;
2、某远程提讯系统:项目使用SpringBoot+dhtmlx+jwt+mybatis+多数据源(mysql+Oracle)技术架构,远程调用签字版进行签字捺印,调用科达摄像头进行视频组合
3、某省执法办案系统:项目使用SpringCloud微服务和JPA技术。在项目开发中单独开发一个模块,由于项目特殊性不宜进行详细说明,项目开发过程能带领成员进行开发设计并通过语句和存储过程,xxljob定时任务进行进行数据迁移等。