Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Kafka Developer @ Capgemini

Home > Software Development

 Java Kafka Developer

Job Description

Job Title: Senior Java Backend Engineer (Java + Kafka)
Experience: 6-9 Years
Location: Pune , Bangalore , Hyderabad , ChennaiJob Description:
We are looking for a highly skilled Senior Java Backend Engineer with strong expertise in Java, Spring Boot, Microservices, and Apache Kafka to design and build scalable, high-performance applications. The role involves hands-on development, system design, and technical leadership across distributed systems.Key Responsibilities:

  • Design, develop, and maintain scalable backend systems using Java, Spring Boot, and Microservices architecture.
  • Build and optimize event-driven systems using Apache Kafka for high-throughput, low-latency data processing.
  • Develop and consume RESTful APIs ensuring robust and secure integrations across services.
  • Participate in end-to-end system design, including architecture, data flow, and scalability considerations.
  • Apply strong knowledge of Object-Oriented Programming (OOPS), Design Patterns, and J2EE concepts in application development.
  • Implement multithreading and concurrency principles to build efficient and high-performance applications.
  • Collaborate with cross-functional teams to deliver high-quality software solutions aligned with business objectives.
  • Ensure best practices in coding standards, testing, CI/CD pipelines, and version control (Git).
  • Work closely with DevOps teams for containerization (Docker, Kubernetes) and cloud deployments.
  • Provide technical guidance, mentoring, and support to junior developers.


Required Skills & Qualifications:

  • 6-9 years of strong hands-on experience in Java, J2EE, and Spring Boot.
  • Proven expertise in Microservices architecture and REST API development.
  • Strong experience with Apache Kafka (producers, consumers, stream processing, event-driven architecture).
  • Solid understanding of OOPS concepts, multithreading, concurrency, and design patterns.
  • Experience in System Design and scalable distributed systems.
  • Hands-on experience with Docker, Kubernetes, and cloud platforms (preferably AWS).
  • Strong knowledge of CI/CD pipelines and version control systems (Git).
  • Experience working in Agile/Scrum development environments.


Good to Have:

  • Experience with AWS services and cloud-native application development.
  • Familiarity with monitoring tools and performance tuning.
  • Knowledge of event-driven architecture and data streaming platforms.


Key Competencies:

  • Strong problem-solving and analytical skills
  • Excellent communication and stakeholder collaboration
  • Ability to work in a fast-paced, dynamic environment
  • Ownership mindset with a focus on quality delivery

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Capgemini
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Java Kafka Spring Boot Microservices

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Java Full Stack Developer - Kafka & Cloud

  • Cognizant
  • 6 - 9 years
  • Hyderabad
  • 7 days ago
₹ Not Disclosed

Java Full stack Developer with ReactJS and Kafka

  • Tata Consultancy
  • 6 - 10 years
  • Pune
  • 26 days ago
₹ Not Disclosed

Java Developer(kafka)

  • Silverlink
  • 7 - 12 years
  • Hyderabad
  • 2 mths ago
₹ Not Disclosed

Capgemini

Capgemini Engg (erstwhile Altran) ranks as the undisputed global leader in Engineering and R&D services (ER&D). The company offers clients an unmatched value proposition to address their transformation and innovation needs. Works alongside its clients, from initial concept through indust...

Job Listings