简介
在IBM,工作不仅仅是一份工作 - 它是一种使命:建设。设计。编码。咨询。与客户一起思考和销售。创造市场。发明。合作。不仅仅是做得更好,而是尝试你从未想过的事情。你准备好在这个科技新时代中发挥领导作用,解决世界上一些最具挑战性的问题了吗?如果是的,让我们来谈谈吧。
你的角色和职责
IBM可持续发展软件业务部门正在寻找有才华和积极性的软件开发人员,担任Envizi ESG套件的首席后端开发人员。在这个角色中,您将负责增强和构建新的产品能力。您将与更广泛的产品管理、设计、开发和支持团队紧密合作,使用Scrum敏捷方法论。这是一个令人兴奋的机会,为IBM的环境智能套件做出贡献,并帮助构建基于世界上最准确的天气数据和海量地理空间数据的人工智能驱动的可行动智能,这些数据在利用时可以帮助企业管理风险、规划提高弹性和效率。
所需的技术和专业知识
• 总工作经验12年以上
• 参与并负责端到端交付 - 从解决方案设计、估算、开发、测试到部署
• 10年以上Java / J2EE应用程序和Python的开发、部署、调试经验
• 8年以上使用REST或GraphQL API开发微服务的经验
• 10年以上使用SQL或NoSQL数据存储的数据库系统经验
• 8年以上开发和设计CICD和其他自动化框架的经验
• 能够领导小组并同时协调多个复杂项目。
• 能够构思和解释新的架构设计。
• 口头/书面沟通和组织能力良好
• 能够在压力下多任务处理和重新设置优先级
• 有使用Kafka和Flink等事件处理技术的经验
• 有使用Docker容器、Kubernetes编排或OpenShift等云原生技术的经验
• 能够编写高性能、可重用的代码,包括适当的测试
• 通过应用最佳实践的流程、方法和工具,维护可靠性、效率、安全性、可维护性和可用性等质量标准
• 为我们的平台做出工程讨论的贡献
• 与产品经理、用户体验设计师、工程师和质量保证人员合作,为我们的SaaS产品设计、开发和部署新的平台功能和功能
首选的技术和专业知识
• 熟悉Cassandra、Mongo、ElasticSearch、Flink和/或Kafka。
• 熟悉其他编程模型和开放标准
• 理解敏捷开发原则和实践