U

招高级 java

UnknownCompany

面议
发布于 1 月前
engineering全职远程办公
远程

岗位摘要

招聘高级Java后端开发工程师,负责企业级业务系统的后端设计与开发,要求精通Spring Boot+MyBatis-Plus技术栈,具备权限系统、中间件集成及服务器运维经验。工作方式前期远程,后期可转为办公室工作,地点在广东江门。

技能要求:

Backend DeveloperJavaSpring BootMyBatis-PlusRESTful APIRedisRabbitMQKafkaElasticsearchLinuxNginxSQLDockerShellCI/CDRBACToken AuthenticationDevOps

岗位职责

岗位职责: 负责企业级业务系统的后端设计与开发,基于主流开源技术栈构建高可用、可扩展的中后台系统; 参与系统架构设计,制定技术方案,优化系统性能、安全性和可维护性; 设计并实现统一权限控制体系(包括菜单、按钮、数据权限等),支持复杂组织架构下的权限管理; 开发通用功能模块(如日志审计、操作记录、定时任务、文件存储、消息通知等),提升系统复用性和开发效率; 配合 DevOps 流程,完成应用部署、监控与日常运维,保障生产环境稳定运行; 编写高质量、结构清晰、可测试的 Java 代码,遵循良好的编码规范和工程实践; 协助团队进行技术选型、代码评审与知识沉淀,推动工程标准化建设。 任职要求: 本科及以上学历,计算机或相关专业,5 年以上 Java 后端开发经验; 精通 Spring Boot + MyBatis-Plus 技术栈,有基于该体系构建中后台系统的完整项目经验; 熟悉 前后端分离架构,掌握 RESTful API 设计规范,了解 Vue/React 等主流前端框架的基本协作方式; 具备 完整的权限系统开发经验,包括基于 Token 的认证(如 Sa-Token / JWT / Spring Security)、RBAC 模型、动态菜单、细粒度数据权限控制等; 熟练使用 Redis、RabbitMQ/Kafka、Elasticsearch 等中间件,能根据业务场景合理选型与集成; 具备 基础服务器运维能力:熟悉 Linux 环境,能独立部署 Java 应用,配置 Nginx、管理服务进程、分析日志、监控系统资源; 有 中小型业务系统架构经验,能独立完成模块划分、数据库设计、接口定义、缓存策略、异常处理等技术方案; 熟悉 SQL 编写与优化,掌握索引设计、执行计划分析,了解读写分离、分页优化等常见数据库性能实践; 责任心强,具备良好的沟通能力、问题解决能力和团队协作意识。 加分项: 有基于开源中后台框架进行二次开发或定制化扩展的经验; 熟悉代码生成器、动态数据源、多租户、工作流(如 Flowable/Activiti)等企业级功能实现; 了解 Docker 容器化部署、Shell 脚本编写或 CI/CD 流程; 有数据报表、客户账单、销售管理等业务系统开发背景。 工作方式: 前期可以远程工作,确定合适后可以转办公室工作,工作地点在广东江门

福利待遇

请直接访问电鸭原帖查看详情并申请

关注 Telegram 频道

第一时间获取最新远程职位推送

分享职位