Job Description
As an Integration Engineer, you will be responsible for:
-
Designing, building and owning end‑to‑end enterprise integrations supporting critical business workflows.
-
Developing and maintaining Boomi-based integrations, including process design, connector usage, data mapping, error handling, retries, and environment promotions.
-
Building event‑driven integrations using Kafka producers and consumers with proper offset management.
-
Implementing asynchronous and API‑led integration patterns to decouple systems.
-
Managing backlog items and delivering integration changes using Agile practices.
-
Driving build, deployment, and release activities for integration solutions across environments.
-
Ensuring integrations meet scalability, security, auditability, and reliability standards.
-
Monitoring and supporting production integrations, including incident analysis, message replay, and recovery.
-
Collaborating with product owners, architects, application teams to deliver change on schedule.
Knowledge/Skills
-
Strong hands‑on experience with Boomi (process design, connectors, mappings, Atom/Molecule).
-
Strong hands‑on experience with Kafka including topics, partitions, offsets, and retries.
-
Experience with AWS cloud services
-
Proven experience designing event‑driven and message‑based architectures.
-
Strong understanding of resiliency patterns (idempotency, retries, DLQs, replay).
-
Experience building and consuming REST APIs (JSON/XML, authentication, HTTP semantics).
-
Ability to troubleshoot and resolve production integration issues, including failed messages or lag
-
Familiarity with logging, monitoring, and operational observability.
-
Experience working across onsite/offshore teams.
-
Strong ownership mindset and willingness to learn evolving integration patterns.
-
6+ years of experience in enterprise integration and middleware development.
-
Proven end‑to‑end integration ownership from design through production support.
-
Mandatory hands‑on experience delivering integrations using Boomi and Kafka.
-
Experience supporting business‑critical, high‑volume integrations in production.
-
Strong understanding of integration patterns, data transformation, and error‑handling strategies.
-
Proficiency in automation, CI/CD, and Agile delivery practices.