熟练掌握 Java 核心语法、面向对象编程思想及常用设计模式,如单例、工厂、策略模式等。熟悉集合框架。具备使用 Spring、Spring Boot、MyBatis 等主流框架进行开发的能力,了解 RESTful API 设计与微服务架构。能够操作 MySQL 等关系型数据库,编写优化 SQL 语句。熟悉 Redis、RabbitMQ 等中间件技术。掌握 Git 版本控制工具,具备良好的代码规范和文档编写能力。了解基本的单元测试和自动化测试方法,具备独立完成模块开发和调试的能力
项目一:企业级低代码 PaaS 平台
项目描述:参与开发面向企业应用的低代码 PaaS 平台,支持可视化建模、流程配置、数据集成等功能,帮助用户快速搭建业务系统。平台采用微服务架构,具备多租户支持、权限控制、API 网关等核心能力。
技术栈:Java、Spring Boot、Spring Cloud、MyBatis Plus、MySQL、Redis、RabbitMQ、Docker
主要职责:
参与构建平台基础服务,如权限中心、组织机构管理、日志审计模块;
实现多数据源连接器,支持 MySQL、Oracle、SQL Server 等数据库动态接入;
使用 RabbitMQ 实现模块间异步通信与事件驱动,提升系统解耦性;
参与平台性能优化,通过缓存策略、SQL 优化等方式提升接口响应速度。
项目二:基于低代码平台的 MES 系统开发
项目描述:基于公司自研低代码平台快速搭建制造执行系统(MES),涵盖生产计划、工艺路线、质量追溯、设备采集等核心模块,服务于多个制造业客户。
技术栈:Java、Spring Boot、MyBatis Plus、WebSocket、MQTT、MySQL、Redis
主要职责:
负责 MES 后端模块开发,包括生产工单管理、工艺流程配置、质检记录等功能;
基于低代码平台进行定制化开发,实现业务逻辑与平台能力的深度融合;