Senior TIBCO System Architect & Solution Designer
Job Description
The client is looking for a Senior TIBCO System Architect & Solution Designer to work remote.
This role focuses on designing and developing integration services and APIs built on enterprise middleware and container platforms, with TIBCO technologies as the core integration platform:
- TIBCO BusinessWorks Container Edition (BWCE)
- TIBCO Enterprise Message Service (EMS)
- TIBCO Cloud API Management (Mashery)
- TIBCO Hawk
- Red Hat OpenShift
Duties & Responsibilities:
Solution Design & Integration Architecture:
- Analyse business and technical requirements to design integration solutions.
- Define service architecture, integration patterns, and data flows.
- Design synchronous and asynchronous integration models using messaging systems.
- Define API structures, contracts, and interaction models.
- Ensure alignment with enterprise architecture standards and platform capabilities.
- Review and optimize existing integration designs for performance, scalability, and maintainability.
- Ensure integration solutions adhere to security, compliance, and governance standards.
Integration Development:
- Design and develop integration services using:
- APIs & Web Services (REST/SOAP)
- File transfer and transport protocols (FTP, SFTP, FTPS, etc.)
- Other protocols and industry standards
- Implement:
- Validation
- Transformation
- Orchestration logic
- Implement integration solutions based on defined architecture and design decisions.
- Ensure services are modular, reusable, and aligned with enterprise standards.
- Ensure integration services are designed for high availability, scalability, and performance
Messaging & Asynchronous Integration:
- Design and implement asynchronous integration flows using messaging systems.
- Develop message producers and consumers and queue-based workflows.
- Select and implement appropriate messaging patterns (e.g., request/reply, pub/sub, asynchronous processing).
- Handle message structure, correlation, retries, and error handling.
- Ensure reliability and consistency of message processing
Application Operations on Open Shift:
- Ensure integration services are compatible with containerized runtime environments such as Red Hat OpenShift.
- Collaborate with the platform team to troubleshoot runtime and deployment issues.
- Configure and deploy TIBCO applications across development, testing, and production environments (mainly the containerized environments).
API Design & Service Exposure:
- Define API contracts, payload structures, and service interfaces.
- Ensure consistency across services exposed through API gateway.
- Align integration services with API gateway requirements and standards.
Production Support (L2):
- Provide Level 2 support for integration services, including investigation and resolution of production incidents related to integration logic, data inconsistencies, and service failures.
- Analyse logs, message flows, and system behaviour to identify root causes of issues.
- Collaborate with the Integration Platform Engineer to resolve end-to-end issues across API, messaging, and backend systems.
- Implement fixes, patches, or enhancements to address production issues and prevent recurrence.
- Ensure proper documentation of issues, root causes, and resolutions.
- Trace and troubleshoot issues across multiple layers including API gateway, integration services, messaging systems, and downstream systems.
Logging & Observability Support:
- Implement structured and meaningful logging within integration services.
- Ensure logs support monitoring, tracing, troubleshooting, and root cause analysis.
- Implement and configure application-level monitoring using TIBCO Hawk where applicable.
- Ensure integration services expose well-defined logs, metrics, and events aligned with business and technical monitoring requirements.
- Ensure monitoring reflects business transactions and service outcomes (e.g., success/failure rates, transaction flows).
- Collaborate with the Integration Platform Engineer to define monitoring points, alerts, and service health indicators.
Enhancements & Continuous Development:
- Modify and enhance existing integration services.
- Implement new services based on business requirements.
- Ensure backward compatibility and minimal disruption.
Upgrade & Compatibility Support:
- Support integration platform upgrades by ensuring application and service compatibility with new versions of TIBCO products.
- Analyse and update integration services to align with upgraded runtime environments.
- Perform code changes, refactoring, and validation required during upgrade activities.
- Collaborate with the Integration Platform Engineer to ensure smooth upgrade execution and post-upgrade stability.
Deployment & Environment Support:
- Support deployment of integration services across environments (Development, Testing, Production).
- Work with CI/CD pipelines for build and release processes.
- Ensure proper configuration of services across environments.
Collaboration with Platform Team:
- Work closely with the Integration Platform Engineer to:
- Troubleshoot runtime issues
- Support deployments
Telecom System Integration:
- Support integrations with CRM, Billing systems, Order Management, Provisioning platforms, Network elements, and Digital channels (Web, Mobile, USSD).
- Actively contribute to building internal team capabilities by sharing knowledge, development practices, and integration patterns.
- Provide support and guidance to internal teams on integration logic and troubleshooting approaches.
- Develop and maintain documentation including service design, data flows, and integration logic.
- Conduct knowledge transfer sessions to ensure sustainable internal ownership of integration services.
Technical Skills & Competencies:
Core Skills:
- Strong experience with TIBCO BWCE, EMS, Mashery, and HAWK.
- Strong experience with REST/SOAP APIs.
- Strong understanding of XML, XSD, WSDL, and JSON.
- Strong understanding of middleware architecture, messaging systems, asynchronous messaging and queue-based architecture.
- Experience with message lifecycle, error handling, and retries.
- Strong experience with containerization (Docker, Kubernetes, and OpenShift).
- Experience with integration patterns (EIP – Enterprise Integration Patterns).
- Strong debugging and problem-solving skills.
- Ability to analyse logs and identify root causes.
- Proven experience supporting production issues in integration environments.
- SQL knowledge and database integration experience.
- Experience with Linux/Unix environments.
- Experience on CI/CD processes, tools and DevOps practices.
Preferred Skills:
- Exposure to API gateways.
- Cloud integration experience (AWS, Azure, or GCP).
- Experience in telecom / financial services / enterprise environments (if applicable).
Soft Skills:
- Strong analytical thinking and problem-solving skills.
- Ability to work independently and within cross-functional teams.
- Strong communication and documentation skills.
- Ability to manage multiple priorities and meet deadlines.
- Successful delivery of integration projects on time.
- Quality and reliability of integration services delivered.
- Reduced integration defects and incidents.
- Effectiveness and timeliness in resolving integration-related production issues (L2 support).
- Maintainability and scalability of developed services.
- Compliance with architecture and security standards.
- Contribution to internal knowledge and documentation.
- Patch management and system updates.
Qualifications:
- Education: Bachelor’s degree in Computer Science or related field.
- Experience: 8 – 15 years in integration development.
- Certifications: Relevant TIBCO certifications (preferred). OpenShift or Kubernetes certifications (preferred).
- Language: Very good English (Written & Spoken).
Job Overview
All content copyrighted Tangent International © All rights reserved. Recruitment Website Design - RecWebs
