学历与经验:计算机相关专业本科及以上学历,5年以上Java开发经验
技术栈要求:
精通Java语言,熟悉JVM原理、多线程、并发编程等核心技术
熟练掌握Spring、SpringBoot、Dubbo、MyBatis等主流框架及微服务架构
熟悉分布式系统设计原理,有高并发、高可用系统设计经验
开发技能:
熟练使用Git、Maven等开发工具
精通MySQL数据库设计与优化,熟悉Redis、MQ等中间件
熟练编写JUnit等单元测试,具备良好的测试意识
离线服务开发能力:
具备离线服务开发经验,熟悉断网场景下的数据同步机制
熟悉本地数据存储和缓存策略,保障离线状态下业务正常运行
了解离线数据回传机制和冲突处理方案
运维能力:
熟悉Linux环境下的部署、监控和故障排查
了解Docker、Kubernetes等容器化技术
综合素质:
具备优秀的分析和解决问题能力,能独立处理复杂技术问题
良好的沟通能力和团队协作精神
积极主动,责任心强,能承受一定工作压力
具备快速学习能力,关注前沿技术并能应用于实际项目