Search by job, company or skills

S

Senior Java Developer (kafka)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Title: Senior Java Developer (Kafka)

Location: Bengaluru

Experience: 6 to 12 Years

Job Summary

We are looking for a skilled Java Developer with strong Apache Kafka experience to design, develop, and maintain high-performance, scalable backend applications. The ideal candidate will work on real-time data streaming, microservices, and distributed systems in an agile environment.

Key Responsibilities

  • Design, develop, and maintain Java-based applications using Core Java and J2EE
  • Build and manage Kafka producers, consumers, and streams for real-time data processing
  • Develop microservices using Spring Boot and RESTful APIs
  • Ensure high availability, scalability, and performance of applications
  • Integrate Kafka with databases, APIs, and downstream systems
  • Handle message serialization/deserialization (Avro, JSON, Protobuf)
  • Monitor and troubleshoot Kafka clusters and application issues
  • Write unit and integration tests to ensure code quality
  • Collaborate with cross-functional teams (DevOps, QA, Product)

Required Skills & Qualifications

  • Strong experience in Core Java, Java 8+
  • Hands-on experience with Apache Kafka (topics, partitions, offsets, consumer groups)
  • Experience with Spring Boot, Spring MVC, Spring Kafka
  • Good understanding of distributed systems and event-driven architecture
  • Experience with REST APIs and JSON
  • Working knowledge of SQL/NoSQL databases
  • Familiarity with Docker, Kubernetes, CI/CD pipelines
  • Experience with Git and Agile/Scrum methodologies

More Info

Job Type:
Industry:
Employment Type:

Job ID: 141462197

Similar Jobs