职位职责:
• 开发、设计和实施基于Java的集成解决方案,促进不同系统和应用之间的通信。
• 与跨职能团队合作,收集集成需求并将其转化为技术设计。
• 创建和维护API和连接器,实现无缝数据交换和互操作性。
• 使用集成工具和平台构建可扩展和可靠的集成解决方案。
• 进行代码审查,确保符合编码标准和最佳实践。
• 识别和解决集成问题,实施有效的解决方案并解决根本原因。
• 参与整个软件开发生命周期,包括需求分析、设计、编码、测试、部署和维护。
• 记录集成过程、API和技术规范,供将来参考。
• 与利益相关者合作,了解业务需求,并将集成解决方案与组织目标保持一致。
职位要求:
• 拥有计算机科学、软件工程或相关领域的学士学位(或具备等同的实际经验)。
• 具备作为Java开发人员的经验,有集成项目经验者优先。
• 熟练掌握Java编程语言及相关框架(Spring、Apache Camel等)。
• 熟悉集成模式、API设计和RESTful Web服务。
• 有使用Apache Kafka、RabbitMQ或MuleSoft等集成工具的经验被视为加分项。
• 了解JSON和XML等数据格式,具备数据转换经验。
• 了解集成中的身份验证、授权和安全原则。
• 具备优秀的解决问题的能力,能够分析和解决复杂的集成挑战。
• 具备与技术和非技术团队有效合作的沟通能力。
• 能够在快节奏的环境中独立工作和协作。
• 有版本控制系统(例如Git)和持续集成实践经验者优先。
• 熟练掌握中文、日文和英文。