计算机相关专业,具备扎实的计算机基础,优秀的编码能力,5 年以上开发经验
精通 Java 及面向对象设计开发,掌握常见设计模式,深入研究过部分 Java 技术,对优秀开源软件源码有心得者优先
熟练掌握主流开源框架(如 Spring、MyBatis),有微服务架构开发经验
熟悉数据库技术,掌握 MySQL 的底层原理和优化手段,熟悉 NoSQL(如 Redis、MongoDB) 的应用场景和限制
深入理解分布式系统架构,熟悉 RPC 框架、NIO、序列化 技术,并具备 JVM 调优 及 高并发、高可用、高性能优化 经验,掌握 分布式存储、缓存、搜索引擎、消息队列(MQ) 等核心技术
关注系统建模方法论,对复杂业务分析和系统建模有深刻理解,能推动业务与技术架构协同优化,提升系统稳定性和扩展性
熟悉 DDD(领域驱动设计)与微服务架构,能通过模块化、服务化和平台化建设降低系统间依赖,提升系统稳定性、可扩展性和开发效率
具备优秀的沟通能力,思路清晰,善于思考,能独立分析和解决问题,拥有良好的团队协作精神
有自驱力和学习能力,对解决复杂问题充满激情,乐于探索创新解决方案