熟悉 DDD 领域模型设计,有基于 DDD 的实际项目搭建和开发落地
熟悉微服务架构,熟练掌握 Spring boot,熟悉 SpringCloud 的常用组件:注册中心 Nacos、负载均衡 Feign 和 Ribbon、
路由网关 Gataway、熔断限流 Sentinle
熟练掌握 Spring、SpringMVC、MyBatis 等开源框架
熟练掌握 SpringSecurity 权限框架,熟悉 Oauth2 协议,熟悉 JWT 跨域身份验证
熟练使用 MySQL 关系型数据库,熟练使用 sql 语句,熟悉 Redis 非关系型数据库
熟悉掌握 ElasticSearch 搜索引擎
熟悉 Docker 容器化技术,Dockerfile 构建镜像,DockerCompose 容器编排
熟悉 Kafka 消息中间件
熟练掌握 Tomcat,熟悉 Nginx 反向代理服务器
熟悉常用的 Linux 基本操作指令
开发架构
微服架构:SpringBoot + SpringCloud + Docker + Git
项目描述
本项目涵盖多个核心模块,包括基础信息模块、进货模块、销售模块及库存管理模块,各自功能如下:
• 基础信息模块:主要负责处理各类基础数据,涉及用户、帐套、商品、供应商、客户和仓库等信息的处理。
• 进货模块:全面管理进货流程中的各项业务,包括进货、进货付款以及退货等环节。
• 库存管理模块:专注于库存管理中的各项操作,如库存调拨、商品调价、商品数量分拆、库存盘点、库存商品管理以及
库存警告等。
• 销售模块:处理销售过程中的核心业务,例如前台销售、信用销售、销售收款和销售退货等。
项目职责
1. 负责核心技术的代码开发工作。
2. 搭建开发环境,并编写相关文档。
3. 负责与第三方接口的对接、实现和联合调试。
4. 承担 MySQL 数据库相关的优化工作。
5. 负责 Redis 等集群的搭建任务。
6. 负责服务器的后期部署和持续维护工作。