关于这个职位:
我们正在寻找一位优秀的微服务软件工程师,加入我们的后端工程团队。在这个角色中,您将开发和支持强大、可扩展的微服务和 API,支持企业级应用程序。您将在快节奏的敏捷环境中,使用现代 Java 技术和云友好架构。
主要职责:
• 使用 Java 和 Spring Boot 设计、开发和维护后端服务、API 和接口应用。
• 构建和支持基于微服务的架构,以实现可扩展性和性能。
• 编写干净、可维护的代码,并开发全面的单元和集成测试。
• 参与系统集成、软件测试和故障排除。
• 在敏捷团队中协作,确保按时交付和持续改进。
• 提供生产支持,并主动解决系统问题。
• 持续学习新技术和开发最佳实践。
要求:
• 计算机科学、信息系统或相关领域的学士或硕士学位。
• 在使用 Java/J2EE、Spring、Spring Boot、Hibernate、JPA、REST 和 JSON 进行后端开发方面有扎实的经验。
• 熟悉微服务架构和最佳实践。
• 有 Kafka、IBM MQ、RabbitMQ 或其他消息系统的经验。
• 对关系数据库(Oracle、MS SQL)有深入了解。
• 能够在 Linux/Unix 环境中工作,具备基本的 Shell 命令能力。
• 熟悉 Git、Jenkins、Bitbucket、JIRA、Maven 和 SonarQube 等工具。
• 有 JUnit 或其他单元测试框架的经验。
• 具备良好的沟通能力,能够独立或协作工作。
• 有敏捷/Scrum 经验者优先。
额外加分:
• 熟悉容器化和编排工具(例如:Docker、Kubernetes)。
• 有云平台(AWS、Azure、GCP)和 CI/CD 管道的接触。