岗位职责:1、系统设计:参与相关业务系统的架构设计与技术选型,确保系统的高可用性、可扩展性和安全性。2、系统开发:承担系统模块的代码编写与单元测试,遵循编码规范,保证代码质量。3、性能优化:对现有系统进行性能分析与优化,提升系统响应速度和稳定性。4、问题排查:快速定位并解决线上系统出现的问题,保障系统的正常运行。岗位要求:1、本科及以上学历,至少3年以上的Java后端开发经验,有高并发、分布式系统设计与开发经验者优先。2、熟悉互联网或企业级应用的开发流程,具备从需求分析到上线运维的全流程参与经验。3、参与过复杂业务系统的开发与优化工作,了解业务逻辑抽象和模块化设计;4、核心技术:精通Java SE/EE核心技术,包括多线程编程、反射机制等。5、框架掌握:熟练使用Spring全家桶(Spring Boot、Spring Cloud、Spring Security等),并对其内部原理有一定理解。6、数据库能力:深入掌握MySQL的索引优化、事务管理、分库分表策略;熟悉Redis等NoSQL数据库的设计与调优。7、分布式技术:熟悉分布式架构设计,包括负载均衡、服务注册与发现、限流降级、熔断机制等。8、消息队列:熟练使用RabbitMQ等消息中间件,能够进行性能调优和故障排查。9、容器化与微服务:熟悉Docker等容器化技术,以及微服务治理工具。10、性能优化:具备系统性能瓶颈分析与优化能力,能够通过工具定位问题并解决。