职位描述:
我们是一家充满活力的软件开发公司,专注于为电子商务、金融及其他行业提供定制的互联网解决方案。我们正在寻找一位经验丰富的高级后端(Java)开发人员,拥有超过6年的实际经验,以领导和参与我们的复杂项目。
主要职责:
• 设计、开发和维护大型系统的复杂、高性能应用程序。
• 从概念到实施和支持,领导开发生命周期,确保与业务需求保持一致。
• 指导和引导海外的初级和中级开发人员,推广最佳实践和代码质量。
• 执行系统架构和设计审查,确保可扩展性、可靠性和安全性。
• 领导故障排除工作,分析和解决复杂的软件问题。
• 广泛使用Java、Spring Boot、Nacos、Sofa、MyBatis、MySQL、RocketMQ等技术,确保系统稳定性和性能。
• 与利益相关者合作,为战略技术决策做出贡献。
要求:
• 计算机科学或相关领域的学士学位。
• 超过6年的软件开发经验,深入理解核心Java及相关技术。
• 精通Spring Boot、MyBatis和MySQL。
• 在分布式系统、微服务架构和基于云的基础设施方面有丰富经验。
• 深入理解核心Java、面向对象编程原则和系统架构。
• 熟练使用Nacos、Sofa和RocketMQ等工具。
• 在系统设计、架构和领导开发团队方面有丰富经验。
• 较强的分析和解决问题的能力。
• 出色的沟通能力,能够将复杂的技术概念转化为非技术利益相关者理解的内容。
优先资格:
• 在电子商务或金融领域的经验非常有价值。
• 具有DevOps和CI/CD管道的经验。
• 精通敏捷方法论,并能够在迭代开发过程中推动项目向前发展。