简介
在IBM软件的职业意味着你将成为一个团队的一部分,将我们客户的挑战转化为解决方案。
我们寻求新的可能性,始终保持好奇心,我们是一个致力于为客户创建世界领先的基于人工智能和云原生的软件解决方案的团队。我们享有盛誉的传统为我们的IBM员工提供了无尽的全球机会,所以对于那些想要发展自己职业的人来说,大门始终敞开。
我们正在寻找一名熟练的后端开发人员加入我们的IBM软件团队。作为我们团队的一部分,您将负责开发和维护高质量的软件产品,使用各种技术和编程语言。
您的角色和职责
您的主要职责将包括设计、开发和维护下一代IBM应用监控平台。您将快速原型化新功能和解决真实客户问题的PoC。您将帮助设计和构建强大、可扩展的解决方案,以支持现代SaaS产品的提供,并参与需求收集、冲刺计划、设计和技术审查,以支持实现业务目标。
所需的技术和专业知识
• 4年以上以下经验:
• 计算机科学或相关领域的学士学位或具有相关领域的专业经验相当的工作年限。
• 精通后端开发,具有Java、REST API和数据库技术的实际经验。
• 核心Java概念,包括多线程、垃圾回收和内存管理。
• 对数据结构和算法有深入的了解,以选择特定问题的最优解决方案。
• 编写并发和并行代码的经验。
• 实际使用GitHub等版本控制系统的知识。
• 对数据库、处理API、网络请求和通用数据操作有良好的了解。
• 理解大规模应用程序开发和云架构。
• 具备工程最佳实践的经验,包括编码标准、代码审查、源代码管理、构建过程、测试和运维。
• 出色的沟通、团队合作和解决问题的能力。
• 1年以上以下经验:
• 精通Java性能调优-能够分析和优化代码以提高性能。
首选的技术和专业知识
• 计算机科学或相关领域的高级学位优先。
• 使用GitHub Actions等工具构建CI/CD流水线的经验。
• 以前使用Terraform管理基础设施的经验。
• 能够向组织的各个层面阐述复杂的技术故事的能力。
• 学习和应用新技术的能力。
• 表现出主动性、灵活性和适应不断变化的优先级和工作环境的能力。
• 在初创公司或快节奏的企业环境中具有竞争经验。