1. 参与项目的技术方案讨论和设计,推动核心技术模块的开发与实施;
2. 处理线上系统的高并发请求,确保系统在高负载下的稳定运行;
3. 负责系统的监控、日志分析和故障排查,保证系统的高可用性;
4. 持续优化代码质量和开发流程,推动代码重构和技术创新;
5. 与产品经理、前端工程师及运维团队紧密合作,确保项目按时交付,并达到性能、稳定性要求。
1. 5+年以上Java开发经验,熟悉Java基础知识体系,精通多线程编程、JVM调优和内存管理;
2. 有大型互联网公司或知名企业工作经验,深刻理解大规模分布式系统的架构设计;
5. 熟悉常见的中间件,如Redis、RocketMQ、ElasticSearch等,具备系统调优和性能监控能力;
6. 熟悉主流数据库(如MySQL、PostgreSQL),有数据库优化经验,能处理大数据量的查询和写入;
7. 具备良好的问题分析和解决能力,能够应对生产环境的突发情况并迅速定位和解决问题;
8. 熟悉微服务架构(如Spring Cloud、Dubbo),并具有微服务治理、故障隔离和熔断处理经验;
9. 具备良好的沟通能力和团队协作能力,能够高效推动跨团队协作。