职位描述
Spring石油/石化
一、岗位职责:
1.负责公司核心业务系统的后端模块设计、开发、部署、测试与维护工作。
2.理解微服务核心思想。有基于Spring Cloud的微服务项目实践经验。
3.有 Ruoyi或类似快速开发框架的使用经验,了解其权限管理、代码生成等核心模块。
4.使用 Spring Boot 3 和 JDK 17 构建高效、可靠的后端API。
5.设计和优化数据库结构,熟练运用 MySQL 与 MyBatis Plus进行数据持久层开发。
6.集成 Redis 实现缓存与Session管理,提升系统性能。
7.基于 Spring Security 与 JWT 构建安全的用户认证与授权体系。
8.实现基于TCP/ UDP、WebSocket 与 MQTT 的实时通信功能,满足业务场景需求。
9.编写清晰的技术文档和必要的开发文档。
10.编写高质量的单元测试和集成测试(JUnit 5, Mockito),保障代码健壮性。
11.与前端团队紧密协作,确保接口联调的顺畅与高效。
二、任职要求:
技术基础:
1.扎实的Java基础,熟悉多线程、集合、I/O等核心机制,对JVM原理有一定了解。
2.必须拥有Spring Boot 2.x/3.x的商业项目开发经验。
3.熟练掌握 MySQL,具备良好的SQL编写和优化能力,了解索引、事务隔离级别等,有人大金仓数据库使用经验者更优。
4.拥有 MyBatis Plus实际项目经验,了解其缓存机制并能熟练使用。
5.具有 Redis 在实际项目中的应用经验,了解其常用数据结构和使用场景。
6.熟悉 RESTful API 设计规范,并有使用 Swagger/SpringDoc 生成API文档的经验。
7.了解 Maven 项目构建与管理,能够管理项目依赖。
其他能力:
1.沟通与协作能力:具备良好的口头和书面沟通能力,能够清晰地表达技术观点。拥有主动汇报和同步意识的习惯。有与前端人员合作的经验,工作态度认真负责,能承担一定的工作压力。
2.接口设计能力:具备设计高内聚、低耦合接口的能力,善于抽象和封装,能有效减少不必要的接口数量。具备优秀的接口数据结构和返回值设计能力,确保返回前端的数据恰好够用、没有歧义。
3.有石油行业相关合作经验者更优。
1.负责公司核心业务系统的后端模块设计、开发、部署、测试与维护工作。
2.理解微服务核心思想。有基于Spring Cloud的微服务项目实践经验。
3.有 Ruoyi或类似快速开发框架的使用经验,了解其权限管理、代码生成等核心模块。
4.使用 Spring Boot 3 和 JDK 17 构建高效、可靠的后端API。
5.设计和优化数据库结构,熟练运用 MySQL 与 MyBatis Plus进行数据持久层开发。
6.集成 Redis 实现缓存与Session管理,提升系统性能。
7.基于 Spring Security 与 JWT 构建安全的用户认证与授权体系。
8.实现基于TCP/ UDP、WebSocket 与 MQTT 的实时通信功能,满足业务场景需求。
9.编写清晰的技术文档和必要的开发文档。
10.编写高质量的单元测试和集成测试(JUnit 5, Mockito),保障代码健壮性。
11.与前端团队紧密协作,确保接口联调的顺畅与高效。
二、任职要求:
技术基础:
1.扎实的Java基础,熟悉多线程、集合、I/O等核心机制,对JVM原理有一定了解。
2.必须拥有Spring Boot 2.x/3.x的商业项目开发经验。
3.熟练掌握 MySQL,具备良好的SQL编写和优化能力,了解索引、事务隔离级别等,有人大金仓数据库使用经验者更优。
4.拥有 MyBatis Plus实际项目经验,了解其缓存机制并能熟练使用。
5.具有 Redis 在实际项目中的应用经验,了解其常用数据结构和使用场景。
6.熟悉 RESTful API 设计规范,并有使用 Swagger/SpringDoc 生成API文档的经验。
7.了解 Maven 项目构建与管理,能够管理项目依赖。
其他能力:
1.沟通与协作能力:具备良好的口头和书面沟通能力,能够清晰地表达技术观点。拥有主动汇报和同步意识的习惯。有与前端人员合作的经验,工作态度认真负责,能承担一定的工作压力。
2.接口设计能力:具备设计高内聚、低耦合接口的能力,善于抽象和封装,能有效减少不必要的接口数量。具备优秀的接口数据结构和返回值设计能力,确保返回前端的数据恰好够用、没有歧义。
3.有石油行业相关合作经验者更优。
展开该职位详情




