Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. 是一家全球性制造企业,为建筑、采矿、能源及其他以基础设施为重点的行业开发重型设备和发动机。其产品组合包括挖掘机、推土机、铰接式卡车和动力系统,并以先进技术和遍布全球的经销商网络提供支持。公司成立于1925年,将长期积累的工业专业经验与提升生产效率、推动设备和运营更加可持续发展的理念相结合。

首席 Java 全栈软件工程师 – 钦奈现场办公

负责卡特彼勒互联工业资产数字平台的开发工作。 在云软件、API、架构、安全和交付等方面提供技术领导力。

描述

  • 负责卡特彼勒数字平台的设计、开发与部署
  • 为广泛的数字应用构建可扩展平台
  • 指导工程师并提供技术领导
  • 大规模设计、开发、部署和维护软件
  • 与技术负责人共同制定产品计划、资源与范围估算以及功能规格
  • 支持能力发展,以交付高质量且匹配度高的技术解决方案

任职要求

  • 拥有14年以上大规模软件设计、开发、部署和维护经验
  • 具备 Java、J2EE 技术和基于云环境的实践经验
  • 具备领导工程师并提供技术指导的经验
  • 精通 JPA、Hibernate、JDBC、SQL、Spring、JUnit 和 JSON
  • 精通 REST 和 JSON Web 服务
  • 深入了解 Java 设计模式
  • 至少3年在 Azure 等公有云上部署和维护软件的经验
  • 具备关系型数据库和 NoSQL 数据库经验
  • 了解 MVC、微服务、事件驱动及其他应用架构模式
  • 具备 Jenkins、GoCD、Azure DevOps 和 Confluence 等 CI/CD 工具经验
  • 具备在敏捷框架(最好是 Scrum)下工作的经验
  • 具备设计定义清晰的 RESTful API 的经验
  • 具备使用 Apigee Edge、AWS API Gateway 或 Azure API Manager 等平台创建 API 代理的经验
  • 具备 Swagger、Postman 和 Assertible 的实践经验
  • 具备测试驱动开发和行为驱动开发经验
  • 具备将 Cucumber 集成到 CI/CD 流水线中的实践经验
  • 具备使用模拟和单元测试框架的经验
  • 精通多线程应用程序的编写与调试
  • 具备较强的分析能力
  • 扎实掌握计算机科学基础,包括数据结构、算法和面向对象设计
  • 具备制定产品计划、资源与范围估算以及功能技术规格的经验
  • 了解 OAuth 和 JSON Web Token
  • 深入掌握安全与网络安全最佳实践
  • 深入理解 Web 性能优化技术

福利待遇

  • 平等就业机会雇主
  • 有机会加入人才社区