Kafka and Streaming Engineer

Converge Enterprise

Pune District

On-site

INR 1,800,000 - 3,200,000

Full time

7 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Converge Enterprise in India seeks a Kafka and Streaming Engineer to design and develop Kafka-based applications, including Kafka Connect, Apache Flink, and Kafka Streams, within a streaming integration domain.

The role involves design, development, testing, and deployment across client engagements. You will work with Java microservices, Confluent Platform tools, and EDA concepts while balancing consulting work with analytics delivery.

Qualifications

  • At least three (3) years of IT experience in an integration-focused Java development role.
  • Strong experience with source code management (Git).
  • Experience with Java build concepts and tooling (Gradle, Maven).
  • Strong capabilities in Spring Boot.
  • Strong experience with Kafka / Confluent Platform.
  • Experience with Java-Kafka integrations using Kafka-Client and/or Kafka-Streams.
  • Experience with Kafka Connect, Flink.
  • Experience with Avro.
  • Understanding of EDA concepts.

Responsibilities

  • Performs detailed design of solution components in an EDA solution.
  • Develops Java microservices and applications to meet requirements.
  • Develops Flink streaming applications and configures connectors.
  • Understands Kubernetes basics for deployment and containerization; supports CI/CD pipelines.

Skills

Java
Kafka
Spring Boot
CI/CD
Git
Kubernetes basics
Flink
Kafka Streams
Kafka Connect
Avro

Education

Bachelor’s Degree preferred

Tools

Kafka/Confluent Platform
Kafka Connect
Flink
Kafka Clients (Java)
Kafka-Streams
Git
Gradle
Maven

Job description

Practice/Department: Application Modernization
Position Title: Kafka and Streaming Engineer
Position Location: Remote - India
Reports to: Director of Integration
Job Summary

We are seeking an experienced to senior engineer or architect who has worked with Kafka and related streaming technologies. This role will be focused on developing, improving and supporting solutions in the streaming integration domain.

The Kafka/EDA Engineer is responsible for the development of Kafka based applications for our clients. The role includes doing the intermediate to low level design and development of applications, within an architecture pattern established by a senior architect. It includes not just Java development, but also Kafka/Confluent platform tools such as Kafka Connect, Apache Flink, and Kafka Streams.

The Kafka/EDA Engineer role’s involvement in opportunities will start following initial architecture design work, and continue through the remainder of the SDLC (design, development, testing, deployment).

This role is well-suited for someone who enjoys consulting work, variety across client engagements, and balancing modern data engineering practices with high-quality, business-facing analytics delivery.

Essential Functions
  • Performs detailed design of solution components in an EDA solution
    • Works with architects to understand the context, patterns, technology choices, and integrations
    • Design and develop appropriate schemas for events
    • Documents design based on business and technical requirements
    • Works with client to understand detailed requirements and fill in or raise awareness of gaps where necessary
    • Provides solution feedback to architecture team as needed
    • Designs Kafka related items such as topics and their configurations
  • Develops Kafka/EDA Solutions
    • Develops Java microservices and applications to meet functional and nonfunctional requirements
    • Develops Flink streaming applications
    • Configures and deploys connectors to integrate with external systems
  • Supports Deployment and Testing
    • Understands Kubernetes basics of deployment and containerization
    • Works with CI/CD platforms and other deployment/configuration platforms to deploy and run solutions
    • Analyzes and addresses bugs as raised
Secondary Functions
Infrastructure and Administration, Support
  • Design and implement appropriate infrastructure for business needs, including analysis of reliability, availability, durability and performance
  • Translate business requirements into technical designs and development plans.
  • Perform unit and integration testing; validate results with stakeholders to ensure accuracy, usability, and performance.
  • Troubleshoot and resolve data issues, report defects, and performance bottlenecks; provide ongoing production support and enhancements.
  • At least three (3) years of Information Technology related work experience in an integration focused Java development role
  • Strong experience with source code management (ex. Git)
  • Experience with Java build concepts and tooling (ex. Gradle, Maven)
  • Strong capabilities in Spring Boot
  • Strong experience with Kafka / Confluent Platform
  • Experience working with Java-Kafka integrations using Kafka-Client and/or Kafka-Streams
  • Experience with Kafka Connect, Flink
  • Experience with Avro
  • Understanding of EDA concepts
Nice to Have
  • Confluent certification
  • Experience administrating a Kafka environment
  • Experience in integration sales support (ex. Developing/demonstrating PoC solutions)
  • Experience with cloud platforms such as Azure, AWS and GCP
Education and Experience
  • Bachelor’s Degree preferred
Physical Requirements
  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Employees hired under this position must be able to perform the essential functions of the position satisfactorily and, if requested, reasonable accommodation will be made to enable employees with disabilities to perform the essential functions, absent undue hardship. The Employer retains the right to change or assign other duties to this position at any time with or without notice.

By signing below,I attest that I am able to perform theessential job functions as outlined with or without any reasonable accommodations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Kafka and Streaming Engineer (Pune)
Kafka and Streaming Engineer (Pune)

Converge Technology Solutions • Pune District

On-site
INR 1,200,000 - 1,800,000
Kafka and Streaming Engineer (Pune)
Kafka and Streaming Engineer (Pune)

Pellera Technologies • Pune District

On-site
INR 1,200,000 - 1,800,000
Kafka Developer
Kafka Developer

Tata Consultancy Services • Pune District, Chennai District

On-site
INR 900,000 - 1,300,000
Senior Software Engineer II
Senior Software Engineer II

confluent • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Kafka Consultant
Kafka Consultant

Infosys • Pune District, Bengaluru, Hyderabad

Hybrid
INR 600,000 - 1,500,000
Associate Staff Engineer (Data Engineer -Apache Kafka, Flink, Java)
Associate Staff Engineer (Data Engineer -Apache Kafka, Flink, Java)

Nagarro • Chennai District

On-site
INR 1,500,000 - 2,100,000
Kafka Integration Specialist
Kafka Integration Specialist

Forward Eye Technologies • Pune District, Delhi

On-site
INR 1,200,000 - 2,400,000
Kafka Architect
Kafka Architect

Mudals Technologies Private Limited • Hyderabad

On-site
INR 4,500,000 - 7,500,000
Real Time Streaming Engineer- Kafka/Flink/Java
Real Time Streaming Engineer- Kafka/Flink/Java

Synechron • Bengaluru Urban

On-site
INR 2,500,000 - 4,200,000
Java Developer + Kafka
Java Developer + Kafka

Wissen • Mumbai

Hybrid
INR 1,500,000 - 2,100,000