I
全栈开发工程师(Angular 与 Java)– 孟买现场办公
加入贝克休斯,作为全栈开发工程师,为其能源技术业务构建 Angular、Java Spring Boot 和 REST 应用。 该职位涵盖云基础设施、CI/CD、测试及 AI 辅助开发,负责安全且可扩展的交付。
描述
- 创建并增强现代全栈 Web 应用
- 使用 Angular、TypeScript 和 JavaScript 开发响应式、易维护的界面
- 使用 Java Spring Boot 构建后端服务
- 设计、调用并连接 REST API
- 负责前端、后端、测试和部署支持等环节的功能交付
- 使用 AI 辅助工具提升生产力、代码质量、调试、测试和文档编写效率
- 应用整洁代码原则、可复用组件、稳健架构和成熟设计模式
- 交付高性能、可扩展且易维护的解决方案,并遵循技术和架构标准
- 使用 AWS 或同类云平台,并采用云原生实践
- 协助维护 Jenkins、GitHub Actions、GitLab 或 Azure DevOps CI/CD 流水线
- 创建单元测试,并使用 SonarQube 或同类工具参与代码质量流程
- 遵循安全开发实践,并处理 SAST、DAST、OSS 扫描及漏洞评估发现的问题
- 与产品、QA、平台、架构、DevOps 和业务利益相关者在 Agile/Scrum 团队中协作
- 可选择使用 Python 参与自动化、脚本编写或数据相关项目
任职要求
- 至少五年软件开发实战经验
- 具备扎实的 Angular 经验,近期版本经验优先
- 具备使用 Java Spring Boot 进行开发的专业经验
- 具备高级 TypeScript 和 JavaScript 技能
- 具备 REST API 和后端集成经验
- 接触过 AWS
- 具备涵盖前端、后端和 API 开发的全栈经验
- 具备 GitHub Actions、GitLab 或 Azure DevOps 等 CI/CD 平台经验
- 能够负责功能从需求、开发、测试、部署到生产支持的完整流程
- 熟悉单元测试和代码质量实践,包括 Jasmine、Jest、ViTest、Karma、JUnit、SonarQube 和代码审查
- 了解安全编码、SAST、DAST、OSS 扫描和漏洞修复
- 具备使用 GitHub Copilot、ChatGPT、Claude、Cursor、Cline、OpenCode 或 Claude Code 等 AI 开发工具的经验
- 能够使用 AI 工具进行编码、调试、创建单元测试、重构和文档编写
福利待遇
- 弹性工作时间
- 工作与生活平衡政策及身心健康计划
- 全面的私人医疗保障选项
- 人寿保险和伤残保障计划
- 个性化财务计划
- 可选的自选福利或自愿福利
- 培训和职业发展机会
- 员工奖励计划








