Job Purpose
The role requires strong hands-on technical expertise in Enterprise Integration, API Management, Middleware, Microservices, Product Catalog integration, Data Integration, and CI/CD. The candidate will contribute to the design and evolution of scalable integration architectures and provide technical expertise across the full integration lifecycle, from analysis and solution design through implementation, deployment, and production support.
Key Responsibilities
- Design and implement scalable, reliable, and secure enterprise integration solutions.
- Provide technical expertise and guidance for complex integration initiatives and projects.
- Design and develop REST APIs, integration services, microservices, and event-driven integrations.
- Design integration solutions between Product Catalog platforms and multiple enterprise systems.
- Design and implement integrations using middleware platforms, API Gateways, messaging platforms, and microservices.
- Analyze existing integration architectures and recommend technical improvements, modernization, and optimization opportunities.
- Troubleshoot and resolve complex integration, performance, connectivity, and production issues.
- Participate in technical analysis, solution architecture, effort estimation, implementation, testing, deployment, and production support.
- Define and maintain integration standards, reusable components, technical patterns, and best practices.
- Collaborate with Enterprise Architecture, Solution Architecture, Development, DevOps, Product, Infrastructure, Security, and Business teams.
- Design and maintain CI/CD pipelines for integration applications, APIs, and services.
- Integrate integration development and deployment processes with Git-based source control and CI/CD platforms.
Required Qualifications & Experience
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
- 6+ years of experience in Enterprise Integration, Middleware, API Management, or a related technical domain.
- Strong hands-on experience designing and implementing enterprise integration solutions.
- Strong understanding of synchronous and asynchronous integration and event-driven architectures.
- Hands-on experience with one or more enterprise integration platforms such as:
- TIBCO
- MuleSoft
- webMethods
- IBM Integration
- or equivalent integration technologies.
- Strong experience with API Gateways and API lifecycle management.
- Strong experience with JSON, XML, data transformation, mapping, and validation.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with Git-based source control and CI/CD tools such as GitLab, Jenkins, Azure DevOps, GitHub Actions, or equivalent.
- Experience with Docker and Kubernetes is highly desirable.
- Experience integrating multiple enterprise systems and supporting complex production environments.
Product Catalog & Data Integration
Experience in Product Catalog, Product Information Management, Product Design, or Product Data Integration is highly preferred.
The candidate should ideally have experience with:
- Product Catalog architecture and integration.
- Product, Product Offering, Product Specification, and Product Relationship concepts.
- Product data modeling and mapping.
- Product lifecycle management.
- Product data synchronization across multiple enterprise systems.
- ETL and data integration.
- Data transformation, enrichment, validation, and reconciliation.
- Integration of Product Catalog with CRM, Order Management, Fulfillment, Billing, VAS, and Digital Channels.
- TM Forum APIs and Open Digital Architecture (ODA) concepts are a strong advantage.
Technical Leadership
- Act as a Senior Technical Reference for integration-related initiatives.
- Review and validate integration solution designs and technical approaches.
- Provide technical guidance to integration developers and project teams.
- Identify technical risks, dependencies, and integration challenges.
- Ensure solutions follow enterprise architecture, security, integration, and development standards.
- Contribute to technical documentation, architecture decisions, and integration guidelines.
- Participate in technical design reviews and architecture discussions.