Senior Enterprise Integration SME/Integration Reliability Lead
Listed on 2026-11-01
-
Software Development
Backend Developer, Software Architect, Software Engineer, Java Developer
job summary:
We are seeking a hands-on Senior Enterprise Integration SME / Integration Reliability Lead to serve as the technical authority and reliability champion across our enterprise integration ecosystem. In this role, you will lead complex troubleshooting, establish robust integration standards, and own end-to-end transaction lineage, observability, and resiliency across distributed platforms. This is an execution-oriented, “at-the-keyboard” leadership role designed for an expert who can not only architect and review solutions across federated application teams, but also dive into code, configuration, and traces to debug failures and implement remediations directly.
location:Telecommute
job type:Contract
salary:$75 - 90 per hour
work hours:9am to 5pm
education:No Degree Required
responsibilities:Key Responsibilities
- Hands-on Production Troubleshooting & Incident Remediation:
- Lead complex, multi-system production troubleshooting at the keyboard.
- Trace transactions and payloads across layers, reproduce failures, analyze application logs, code, and configurations, identify root causes, and directly implement or guide technical remediation.
- Drive initiatives to measurably reduce Mean Time to Resolution (MTTR) and prevent repeat incidents.
- End-to-End Observability & Traceability:
- Take ownership of enterprise-wide observability and traceability across source applications, Apigee, Apache Camel, Kafka, and downstream systems.
- Implement and maintain correlation IDs, distributed tracing, structured logging standards, system metrics, health dashboards, actionable alerting, Kafka offsets/event tracking, and API trace analysis.
- Technical Leadership & Resiliency Standards:
- Provide hands-on guidance across federated application teams by reviewing and optimizing Apache Camel routes, Kafka integrations, and API implementations.
- Design, review, and implement robust error handling, retry mechanisms, Dead Letter Queues (DLQs), replay and reprocessing pipelines, idempotency patterns, timeouts, schema governance, and fault-tolerance/resiliency patterns.
- Define enterprise integration best practices and validate them through working code implementations, reusable pattern libraries, diagnostic utilities, and detailed operational runbooks.
- Cross-Functional Collaboration:
- Partner closely with application development squads, enterprise architecture, infrastructure, security, and production support teams to continuously improve transaction success rates, observability coverage, and production stability.
Required Qualifications & Experience
Experience:
10 years of deep enterprise integration experience within large-scale, distributed environments.
Core Integration Technologies:
Hands-on mastery of:
Apache Camel (route design, exception handling, custom processors) Java & Spring Boot Apache Kafka (event-driven architecture, partition strategies, consumer lag, offset management, DLQ/reprocessing) Google Apigee (API gateway policies, routing, traffic management, tracing)
API & Data Protocols: REST/JSON, SOAP/XML, and distributed integration patterns (EIP) Observability & Diagnostics:
Proven track record implementing distributed tracing, Open Telemetry/APM tools, structured logging, correlation IDs, and metrics/alerting frameworks.
Problem-Solving Mindset:
Demonstrated ability to troubleshoot live production outages, inspect network payloads, analyze stack traces, and patch configurations or code under pressure.
Communication & Influence:
Excellent technical communication skills with the ability to set architectural direction, mentor distributed team members, and conduct effective code/configuration reviews.
Preferred Qualifications Prior experience supporting enterprise integrations in financial services, banking, or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).