职位描述
Java开发工程师(SpringCloud全栈方向)
岗位职责:
负责基于SpringCloud微服务架构的后端系统设计、开发与优化,确保系统高可用、高性能及可扩展性;
配合前端团队(Vue3 + VBenAdmin/GoView)完成前后端接口联调,提供高效、稳定的RESTful API及文档支持;
熟练使用Redis实现缓存优化、分布式锁及高频访问数据处理,提升系统响应速度;
基于RabbitMQ设计并实现异步消息队列、服务解耦及削峰填谷等场景需求;
负责时序数据库InfluxDB的集成与开发,支持物联网、监控系统等时序数据存储与分析;
对MySQL数据库进行表结构设计、SQL优化及索引调优,保障数据安全与查询效率;
参与技术方案选型、核心代码编写及Code Review,解决分布式系统中的技术难题(如分布式事务、服务熔断等);
协助DevOps团队完成微服务容器化部署、监控及日志收集,保障生产环境稳定性。
任职要求:
本科及以上学历,3年以上Java开发经验,精通SpringBoot/SpringCloud微服务框架(如Nacos、Gateway、OpenFeign等);
熟悉前端技术栈(Vue3、Element Plus等),有VBenAdmin/GoView开发经验者优先;
熟练掌握Redis(集群、持久化策略)、RabbitMQ(交换机、死信队列)等中间件;
有InfluxDB或其他时序数据库使用经验,了解时序数据建模与查询优化;
熟练编写高性能SQL,具备MySQL索引优化、分库分表实践经验;
良好的编码规范、团队协作能力及技术文档撰写能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕