合同角色
非混合工作
主要职责:
• 批处理作业开发:
• 协助开发和维护基于 Java 的批处理作业,使用像 Spring Batch 这样的框架。
• 学习如何优化批处理作业以处理大规模数据,并实施日志记录和错误处理机制。
• 与高级开发人员合作,将批处理过程与数据库和其他系统集成。
• API 开发:
• 协助设计和构建 RESTful API,以支持应用程序集成。
• 与团队成员合作,理解 API 需求并高效实现。
• 学习保护、测试和文档化 API 的最佳实践。
• DevOps 实践:
• 学习并参与创建 CI/CD 管道,使用 Jenkins 或 GitLab CI/CD 等工具进行自动化应用程序部署。
• 协助使用 Docker 将应用程序容器化,并将其部署到开发环境。
• 接触监控工具,如 Prometheus、Grafana 或类似工具,以确保应用程序性能。
• 支持与协作:
• 在高级工程师的指导下,排除和解决批处理作业和 API 的基本问题。
资格:
• 计算机科学、软件工程或相关领域的学士学位(或同等经验)。
• 技术技能:
• 至少 6 年以上 Java 编程知识和使用 Spring Boot 或 Spring Batch 等框架的经验。
• 对 RESTful API、JSON 和 XML 的基本理解。
• 接触 CI/CD 管道、云平台(AWS、Azure 或 GCP)或容器化工具。