岗位职责:1.使用Java(Spring Boot/Spring Cloud)、Python(Django/Flask)、Node.js等后端技术栈开发业务逻辑。2.负责数据库设计与维护,精通MySQL、Oracle等关系型数据库及MongoDB、Redis等非关系型数据库。3.优化后端接口性能,提升系统响应速度和并发处理能力。4.与前端团队协作完成系统集成联调,保障功能模块协同运行。5.解决后端开发中的技术难题,提供高效稳定的技术解决方案。任职要求:1.本科及以上学历,计算机相关专业优先。2.5年以上后端开发经验,有独立完成复杂后端系统的经历。3.Java技术栈要求:语言与框架:精通Java语言核心特性(多线程、JVM内存管理、泛型、反射等),熟悉设计模式;4.深入掌握Spring生态(Spring Boot、Spring MVC、Spring Data JPA),熟悉Spring Cloud微服务组件(如Nacos、Sentinel、Seata);5.熟练使用MyBatis/Hibernate进行ORM开发,能编写高效SQL语句及优化数据库操作。6.数据库与中间件:熟悉MySQL索引优化、分库分表(如ShardingSphere)及慢查询分析;7.掌握Redis缓存设计(击穿/雪崩/穿透解决方案)、分布式锁实现;8.熟悉消息队列(Kafka/RabbitMQ)实现异步解耦,了解事务消息机制。9.系统设计与性能调优:有高并发系统开发经验(如秒杀、支付系统),熟悉限流、熔断、降级策略;10.掌握JVM调优(GC算法、堆内存管理),能通过Arthas等工具排查性能问题;11.熟悉分布式架构设计(微服务、服务网格),了解分布式事务(Seata/TCC)。12.运维与部署:熟悉Linux服务器操作,掌握Docker容器化部署及Kubernetes集群管理;13.具备良好的沟通能力和团队协作精神,责任心强,能适应高压工作。14.对新技术保持探索热情,善于通过技术创新提升系统性能。