Java Backend Developer

Coforge

Dadri, Hyderabad, Pune District

Hybrid

INR 4,000,000 - 7,000,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Coforge in India is seeking a Senior Java & Kafka developer to design and build high-throughput, fault-tolerant distributed event-processing applications. You will create event-driven microservices with Java 17+, Spring Boot, and real-time streaming using Kafka, MSK, and Confluent Kafka.

You will optimize pipelines, tune JVMs, implement governance with Confluent Schema Registry, and contribute to CI/CD with Docker, Kubernetes, Jenkins or similar.

Qualifications

  • 8+ years of hands-on experience in Java backend development.
  • Strong expertise in building high-throughput, fault-tolerant distributed systems.
  • Experience with event-driven microservices and real-time data streaming.
  • Proficient in Kafka, MSK, and Confluent Kafka ecosystem.

Responsibilities

  • Design, build, and maintain backend microservices using Java 17+ and Spring Boot.
  • Architect real-time data streaming pipelines with Kafka, MSK, and Confluent Kafka.
  • Develop stream processing using Kafka Streams, ksqlDB, or Kafka Connectors.
  • Implement data governance with Confluent Schema Registry and schema evolution.
  • Tune performance of Kafka consumers/producers, and JVM settings for throughput.
  • Lead code reviews, set best practices, and mentor mid-level developers.
  • Contribute to CI/CD pipelines using Docker, Kubernetes, and automation tools.

Skills

Java
Spring Boot
Apache Kafka
Kafka Streams
ksqlDB
Schema Registry
JVM Tuning
Leadership

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
GitLab CI
Testcontainers
Amazon MSK
Confluent Platform

Job description

Job Title: Senior Java & Kafka developer

Job Type: Full-time
Experience Level: Senior (8+ years of relevant experience)

Position Summary

We are seeking a Senior Software Engineer with a deep specialization in building high-throughput, fault-tolerant, and scalable distributed events processing applications. In this role, you will design and develop event-driven microservices using Java and Spring Boot, utilizing Amazon MSK (Managed Streaming for Apache Kafka) and Confluent Kafka platform for real-time data streaming and event processing.

Key Responsibilities
  • Microservices Development: Design, build, and maintain robust backend microservices using Java (17+) and the Spring Boot ecosystem.
  • Event-Driven Architecture: Architect and implement real-time data streaming pipelines using Apache Kafka, Amazon MSK, and Confluent Kafka.
  • Stream Processing: Develop complex event processing solutions using Kafka Streams, ksqlDB, or Kafka Connectors.
  • Schema Management: Implement and enforce data governance strategies using Confluent Schema Registry (Avro, Protobuf, or JSON Schema).
  • Performance Tuning: Optimize Kafka consumer/producer configurations, topic partitions, replication factors, and JVM settings for maximum throughput and low latency.
  • CI/CD & DevOps: Build automated deployment pipelines using Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions, or GitLab CI).
  • Leadership & Collaboration: Provide technical leadership, participate in code reviews, establish best practices, and mentor mid-level developers.
Required Technical Skills
  • Core Language: Strong proficiency in Java (Object-Oriented Programming, Concurrency, Memory Management).
  • Frameworks: Extensive experience with Spring Boot, Spring Cloud, and Spring for Apache Kafka.
  • Kafka Ecosystem: Deep understanding of Kafka internals (brokers, zookeeper/KRaft, commit logs, consumer groups)
  • Data Serializers: Experience with Avro, Schema Registry, and managing schema evolution.
  • Database & Storage: Experience with SQL/NoSQL databases (Oracle, PostgreSQL, MongoDB, DynamoDB)
  • Testing: Proficiency in writing unit and integration tests using JUnit, Mockito, and Testcontainers for Kafka.
Preferred Qualifications & Certifications
  • Confluent Certified Developer for Apache Kafka (CCDAK).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer + Kafka
Java Developer + Kafka

Wissen • Mumbai

Hybrid
INR 1,500,000 - 2,100,000
Java Backend Developer with AWS
Java Backend Developer with AWS

Shrewd Techlink Services • Chennai District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Software Engineer
Java Software Engineer

Persistent Systems • India

On-site
INR 1,000,000 - 1,400,000
Senior Java Software Engineer
Senior Java Software Engineer

IPolarity • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Java Developer
Java Developer

Aqilea • Bengaluru

Hybrid
INR 900,000 - 1,300,000
Sr / Lead Java Developer
Sr / Lead Java Developer

micro1 • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Kafka Consultant
Kafka Consultant

Infosys • Pune District, Bengaluru, Hyderabad

Hybrid
INR 600,000 - 1,500,000
Java Backend Developer with AWS (Kafka)
Java Backend Developer with AWS (Kafka)

Virtusa • Chennai District, Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Java Technical Lead
Java Technical Lead

V2 Solutions • Pune District

On-site
INR 2,500,000 - 3,500,000
Java Developer - Kafka, AWS
Java Developer - Kafka, AWS

Cloudxtreme • Hyderabad, Bengaluru

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