Tata Consultancy Services

Integration Engineer

Tata Consultancy Services$110K — $140K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in Java and Apache Kafka integration projects.
  • Strong knowledge of event-driven architectures and microservices.
  • Experience with cloud services (AWS/Azure) and container orchestration (Kubernetes/Docker).
  • Proficiency in designing and implementing RESTful APIs and integration patterns.

Responsibilities

  • Design, develop, and maintain scalable integration solutions.
  • Build and support real-time event-driven architectures for data exchange.
  • Develop high-performance Kafka producers and consumers.
  • Implement integration APIs and messaging solutions to facilitate business processes.
  • Create and manage Kafka topics, partitions, and retention policies.

Benefits

  • Flexible work arrangements including remote options.
  • Opportunities for professional development and training.
  • Collaborative and innovative work environment.
  • Access to modern tools and technologies for development.
  • Health and wellness programs to support employee wellbeing.
Full 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

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Integration Engineer jobs: