Integration Engineer
On-siteHyderabad, Telangana, India
Job Summary
Build and maintain Java-based REST APIs and microservices connecting the Agentic AI platform to SharePoint, ServiceNow, and Microsoft ecosystem tools. Design integration specifications, data contracts, and message schemas between the AI agent layer and downstream enterprise systems. Implement agent-to-tool patterns using function calling and Model Context Protocol to trigger workflows for document routing and approval triggers. Collaborate with AI Engineers to expose document parsing and rules-engine outputs through well-defined APIs for agent orchestration. Support on-prem packaging and third-party add-in compatibility testing as part of deployment readiness.
Required Qualifications
- 5–8 years of overall software engineering experience
- strong hands-on expertise in Java backend development
- Proven experience designing and building microservices architectures and enterprise-grade REST APIs
- Hands-on experience integrating applications with Microsoft SharePoint (bidirectional sync, document/metadata management, permissions) using SharePoint REST/Graph APIs or equivalent
- Hands-on experience building ServiceNow integrations — REST/SOAP APIs, webhooks, ticket/job synchronization, and workflow automation
- Working knowledge of AI/LLM-powered services (e.g., Azure OpenAI, Azure AI Foundry) and experience exposing or consuming AI capabilities through APIs
- Exposure to Agentic AI concepts and frameworks (e.g., LangChain, LangGraph, Semantic Kernel) and standardized tool/agent integration protocols such as Model Context Protocol (MCP)
- Solid understanding of RBAC, SSO/authentication (OAuth2/SAML), and audit logging for enterprise integration layers
- Experience with API gateways, message queues/event-driven integration patterns, and asynchronous processing
- Comfortable working with Git, CI/CD pipelines, containerization (Docker/Kubernetes), and Agile/Scrum delivery practices
- Strong problem-solving and troubleshooting skills, with the ability to debug complex integration issues across distributed systems
- Bachelor's or master's degree in computer science, Engineering, Artificial Intelligence, or a related field (or equivalent practical experience)
Desired Qualifications
- Experience integrating with vector databases (e.g., Azure AI Search, Qdrant, Pine cone) as part of RAG-enabled application integrations
- Exposure to Python for scripting or lightweight service development alongside a primary Java stack
- Relevant certifications such as Microsoft Certified: Azure Developer Associate / Azure Solutions Architect, or ServiceNow Certified Application Developer
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.