Our client is seeking an experienced Senior Integration Specialist to design, develop, and support enterprise integration solutions within a large-scale technology environment. The ideal candidate will bring strong hands-on experience with MuleSoft, Apache Camel, Enterprise Java, REST APIs, OpenShift/Kubernetes, and modern integration architecture.
Key Responsibilities
- Design, develop, implement, and support enterprise API and integration solutions throughout the full development lifecycle.
- Build and maintain MuleSoft integration flows, APIs, and reusable integration services.
- Develop enterprise integration solutions using Apache Camel, Enterprise Java, REST APIs, JSON, and XML.
- Collaborate with business and technical teams to gather requirements and translate business needs into technical integration specifications.
- Design scalable enterprise solutions connecting CRM, ERP, asset management, training management, document management, regulatory, and compliance systems.
- Develop complex application models, data models, schemas, interfaces, and integration components.
- Design and document system architecture, application integrations, data flows, and technology stacks.
- Apply integration patterns and API-led connectivity principles to enterprise solutions.
- Implement reliable integration patterns including retries, dead-letter queues, monitoring, fault tolerance, and data consistency controls.
- Support containerized application deployments using OpenShift and Kubernetes.
- Participate in CI/CD, source control, automated testing, DevOps, and infrastructure-as-code practices.
- Ensure security, privacy, quality assurance, and enterprise architecture standards are incorporated into solutions.
- Prepare technical specifications, architecture documentation, database schemas, entity-relationship diagrams, and data-flow diagrams.
- Develop test plans, test cases, scenarios, and results documentation.
- Track and resolve technical issues, defects, and integration problems.
- Ensure the quality, reliability, and maintainability of integration solutions delivered by the team.
- Collaborate across multiple teams and facilitate technical discussions regarding integration, data ownership, governance, and architecture.
Required Qualifications
- Degree in Computer Science, Engineering, or a related discipline.
- Strong experience delivering large-scale enterprise IT and integration solutions.
- Advanced hands-on experience with MuleSoft and Apache Camel.
- Strong Enterprise Java development experience.
- Extensive experience developing and integrating REST APIs.
- Strong knowledge of JSON and XML data transformation.
- Experience designing and supporting MuleSoft APIs, integration flows, and reusable integration services.
- Strong experience with OpenShift and/or Kubernetes for containerized deployments.
- Strong SQL and relational database knowledge.
- Experience designing complex enterprise integration architectures and data flows.
- Knowledge of fault-tolerant integration patterns including retries, dead-letter queues, monitoring, and data consistency.
- Experience with CI/CD pipelines, DevOps practices, automated testing, source control, and infrastructure-as-code.
- Strong technical documentation and solution design skills.
- Ability to translate business requirements into technical specifications.
- Strong stakeholder communication and cross-functional collaboration skills.
Nice to Have
- AWS experience, particularly Lambda, SQS, and S3.
- Experience with API-led connectivity and MuleSoft integration architecture.
- Experience integrating CRM, ERP, asset management, document management, or similar enterprise platforms.
- Previous public-sector experience.
- Knowledge of security, privacy, governance, and regulatory requirements within enterprise environments.