Design and implement enterprise-grade integration solutions using Spring Boot and Integration framework such as Apache Camel, Spring Integration, Kafka Connect
Develop and maintain REST/SOAP-based integrations between core enterprise systems including:
Salesforce
ServiceNow
Oracle Fusion
SiteTracker
Other SaaS, on-premise, and cloud platforms
Work with business analysts and architects to understand integration requirements and translate them into scalable solutions
Build, deploy, and manage integration services on platforms like Azure Kubernetes (AKS), API Gateway/APIM, or cloud-native services
Implement security mechanisms such as OAuth 2.0, SAML, Azure AD authentication for secure API access
Monitor and maintain message flows, queues, and exception handling mechanisms
Write reusable integration routes and manage enterprise integration patterns (EIPs)
Optimize performance and ensure fault-tolerant, resilient messaging between systems
Support CI/CD processes for integration components using Gitlab CICD or similar
Required Skills
Strong hands-on experience in Java 11 or above and Spring Boot
Experienced in message queues (Kafka, ActiveMQ, RabbitMQ) and event-driven architecture
Proven expertise with Apache Camel, Spring Integration and Kafka for enterprise integration patterns (EIPs)
Experience with Swagger (OpenAPI) API specs
Experience with Kubernetes, Docker, and Helm Charts
Experience integrating with 2 or more of the following systems:
Salesforce (REST/SOAP, Bulk API, OAuth)
ServiceNow (REST API, scripted integrations)
Oracle Fusion (ERP/CRM integration via OIC, SOAP/REST APIs)
SiteTracker or other project delivery platforms
Understanding of OAuth 2.0, OpenID Connect, and Azure AD App Registration
Experience working with Azure APIM, AKS, or other cloud-native API deployments
Familiar with CI/CD pipelines and source control (Git, GitLab CI, etc.)
Exposure to JSON, XML, XSLT, and data transformation
Nice-to-Have Skills
Experience with Cloud Native Integration Services (Logic Apps, Functions, Azure Event Grid, and similar services offered by to AWS)
Knowledge of monitoring/logging tools (Splunk, ELK, Azure Monitor)