职位名称:Java 后端负责人
经验:10年以上
地点:迪拜(现场)
职位概要
我们正在寻找一位经验丰富的后端负责人,具备企业级系统设计、微服务架构和大规模分布式系统的丰富专业知识。理想的候选人将带来深厚的技术专长,以及强大的领导能力、架构所有权和利益相关者管理能力。
该角色需要实际开发、架构决策,并全面负责使用现代Java(17+)、Spring生态系统和事件驱动架构构建的后端平台。
主要职责
• 领导可扩展后端系统的端到端架构、设计和开发。
• 推动多个项目的技术战略、解决方案架构和系统设计。
• 为开发团队提供技术领导和指导,并引导最佳工程实践。
• 使用Java 17+、Spring Boot和Spring Security设计和开发高性能微服务。
• 拥有API设计标准,确保健壮的RESTful服务、幂等性和向后兼容性。
• 使用Kafka和异步消息模式架构和实现事件驱动系统。
• 使用分布式系统原则确保系统的可扩展性、容错性和弹性。
• 与产品负责人、利益相关者和跨职能团队密切合作,将业务需求转化为技术解决方案。
• 推动代码质量、性能优化和安全性的最佳实践。
• 监督从需求分析到生产部署和发布后支持的端到端交付。
关键技能和技术专长
• 编程:Java 17+(精通函数式编程、流、并发)
• 框架:Spring Boot、Spring Framework、Spring Security
• 架构:
• 微服务架构
• 分布式系统
• 事件驱动架构
• API设计和幂等性
• 消息和流处理:Kafka、事件处理
• 系统设计:高可用性、可扩展性、容错性
• 数据库:SQL和NoSQL数据库
• DevOps和云曝光:CI/CD、容器化(Docker)、编排(Kubernetes)
• 设计原则:SOLID、清洁架构、领域驱动设计(DDD)
领导力和软技能
• 在团队领导、指导和技术指导方面有丰富经验
• 强大的利益相关者管理和跨团队协作能力
• 能够推动架构讨论并影响技术决策
• 优秀的问题解决、分析和沟通能力
优先/加分项
• 具有云平台经验(AWS / Azure / GCP)
• 接触过监控和可观察性工具(Prometheus、Grafana、ELK)
• 具有性能调优、可扩展性测试和系统弹性模式的经验