OpenNash Jobs
Tata Consultancy Services · Irvine, CA

Integration Engineer

Irvine, CA$110,000-$140,000Operations

Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.

Apply on Tata Consultancy Services’s careers site →

Job description

Integration Engineer Must Have Technical/Functional Skills Java, Kafka & Streaming Roles & Responsibilities We are seeking a highly skilled Integration Engineer with strong experience in Java, Apache Kafka, and real-time streaming technologies to design, develop, and support scalable integration solutions. The ideal candidate should have expertise in event-driven architectures, API integrations, distributed systems, and enterprise data streaming platforms.

The role involves building high-performance integrations between various applications, data platforms, and cloud services while ensuring reliability, scalability, and security.

  • Design, develop, and maintain scalable integration solutions using Java, Spring Boot, Apache Kafka, and streaming technologies.
  • Build and support real-time event-driven architectures to enable seamless data exchange across enterprise applications.
  • Develop high-performance Kafka producers, consumers, and stream processing applications.
  • Design and implement integration APIs, microservices, and messaging solutions to support business processes.
  • Create and manage Kafka topics, partitions, consumer groups, schema registries, and retention policies.
  • Develop and maintain real-time data pipelines for data ingestion, transformation, and distribution.
  • Ensure integrations meet performance, scalability, reliability, and security requirements.
  • Integrate enterprise systems, cloud platforms, databases, and third-party applications using APIs and messaging frameworks.
  • Develop RESTful services and event-based integration patterns to support application interoperability.
  • Implement data transformation, validation, and routing logic across integration flows.
  • Support batch and streaming data processing requirements.
  • Design and implement streaming solutions using Kafka Streams, Spark Streaming, or similar technologies.
  • Monitor and optimize Kafka clusters for throughput, availability, and fault tolerance.
  • Troubleshoot messaging, latency, and performance issues within streaming environments.
  • Implement dead-letter queues (DLQs), retry mechanisms, and fault-tolerant processing patterns.
  • Define topic strategies, partitioning schemes, and event schemas to support business requirements.
  • Develop and support CI/CD pipelines for integration and streaming applications.
  • Build containerized applications using Docker and deploy on Kubernetes/OpenShift platforms.
  • Automate deployment, monitoring, and operational processes.
  • Participate in infrastructure and environment provisioning activities.
  • Java, Spring Boot, Spring Cloud
  • Apache Kafka, Kafka Streams, Kafka Connect
  • Event-Driven Architecture (EDA)
  • REST APIs, JSON, XML
  • Microservices Architecture
  • Git, Jenkins, CI/CD
  • Docker, Kubernetes
  • SQL/NoSQL Databases
  • AWS/Azure Cloud Services
  • Monitoring tools such as Splunk, Grafana, ELK, and Prometheus Salary Range- $110,000-$140,000 a year </div

More jobs at Tata Consultancy Services

Engineer

Irvine, CA

Similar jobs at other companies

Integration Engineer

Lockheed Martin · Manassas, VA

Systems Integration Engineer

Lockheed Martin · Manassas, VA

Systems & Integration Engineer

General Dynamics · Groton, CT, US

Systems Integration Engineer

General Dynamics · Reston, VA, US

App Integration Engineer - IAM

Huntington Bank · Dallas, TX

OpenNash lists jobs from employers’ own careers sites and does not handle applications. Dates come from the employer where stated; “first seen” and “last checked” are our own observations.