首席 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 性能优化技术
福利待遇
- 平等就业机会雇主
- 有机会加入人才社区
