后端开发人员

15个月前全职
IBM

IBM

location 新加坡
unsaved
应用开发人员 简介 作为一名应用开发人员,您将通过将系统需求转化为环境中定制系统的设计和开发,引领IBM走向未来。您的工作将决定IBM的成功,因为您将把重要的业务需求转化为代码并推动创新。您的工作将为IBM及其全球客户提供动力,与企业系统进行协作和集成代码。您将拥有最新的教育、工具和技术,并拥有与世界技术领先者IBM无限的职业发展道路。加入IBM,产生全球影响力。 您的角色和职责 作为IBM的后端开发人员,您将: • 与跨职能团队合作,定义、设计和构建高性能的现代Web应用程序和服务 • 通过编写清晰、模块化的代码构建高质量的Web应用程序和服务 • 编写单元测试和集成测试,确保Web应用程序和服务的健壮性和可靠性 • 测量和改进微服务的性能 • 通过代码审查和配对编程促进团队的成长,保持高水平的开发标准 • 调查运营问题,找出根本原因并提出改进措施 • 设计、构建和维护Stripe工程团队之间的API、服务和系统 • 调试服务和堆栈的多个级别的生产问题 关于您: • 喜欢并具有构建API的经验 • 在设计和开发Web应用程序、分布式系统和银行应用程序方面具有专业水平的经验 • 应具备使用最新技术(包括Spring Boot、微服务、Elasticsearch)进行开发的能力 • 有使用Java应用服务器(如Websphere、Web Logic、GlassFish、Jboss、Pramati和Apache Web Server)的经验 • 应具备Oracle、DB2数据库和PL/SQL开发的经验 • 具备物理和逻辑数据建模、性能调优的全面知识 • 应具备优秀的沟通、演示和人际交往能力 • 能够与全球分布的团队进行合作和高效工作 期望的背景: • 熟悉NodeJS、Java、Elasticsearch、Spring和Spring Boot • 熟悉领域驱动设计、微服务设计模式 • 设计、开发、测试和维护可扩展的REST API • 使用JUnit和Mockito进行单元测试 • 有与关系型和非关系型数据库、查询优化和设计模式相关的工作经验 • 至少具有计算机科学、计算、电气工程、信息技术或相关专业的文凭,并具有至少两年的系统分析、设计和编程经验 所需的技术和专业知识 • 首选的技术和专业知识 • 关于业务单位 IBM咨询是IBM的咨询和全球专业服务业务,具有在业务和技术领域的领先能力。我们在许多行业拥有深厚的专业知识,为世界上许多最具创新力和价值的公司提供战略、经验、技术和运营服务。我们的员工致力于通过合作的力量加速客户的业务发展。我们相信技术的负责任应用有助于帮助人们、合作伙伴和地球。 在IBM的生活 您是否渴望学习更多?准备解决一些世界上最独特的挑战?准备为数百万人塑造未来?如果是的,那么是时候加入我们,展现个人特点,释放好奇心,发现新的可能性了。 每个IBM员工,包括您在内,都有自己的声音,开辟自己的道路,并利用自己的专业知识来共同创造和完善我们的故事。我们共同拥有改变的力量——改变我们的客户、社会和IBM本身的面貌,创造真正的积极影响,使世界变得更好。 是时候定义您的职业了。 关于IBM IBM最伟大的发明就是IBM员工。我们相信,通过智慧、理性和科学的应用,我们可以改善商业、社会和人类状况,为我们的客户和合作伙伴在全球范围内实现开放式混合云和人工智能战略。 自1911年以来,我们一直在不断创新,不仅是世界上最大的公司之一,也是最大的技术和咨询雇主之一,许多财富50强公司都依靠IBM云来运营业务。 在IBM,我们以成为人工智能、量子计算和区块链的早期采用者而自豪。现在是您加入我们的旅程,成为负责任的技术创新者和世界上的正能量的时候了。 地点说明 有关地点要求的更多信息,请在提交申请后与招聘人员讨论。 做您自己 @ IBM IBM致力于创造多样化的环境,自豪地成为平等机会雇主。所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、遗传学、怀孕状况、残疾、年龄、退伍军人身份或其他特征。IBM还致力于遵守有关公民身份和移民身份的公平就业实践的所有规定。