Spring Boot Senior Developer - Kafka

HCLTech

Bengaluru, INonsitePosted May 8, 2026
Posting intelligenceMay be filled, listed long ago

Skills

azure devopskubernetesjenkinsspringdockergithubazurekafkacicdjava

About the role

Bengaluru, Karnataka

Job Summary

The Kafka Technical Lead is responsible for designing, implementing, and leading real-time data streaming solutions using Apache Kafka. This role combines deep technical expertise in event streaming with architecture, design, and delivery ownership across enterprise-scale critical applications.

Technical Skills

Strong experience with Apache Kafka managed by Strimzi (core concepts + operations)

Expertise in:

Producers, consumers, consumer groups

Kafka Streams

Kafka Connect

Containerization & orchestration (Docker, Kubernetes)

Build resilient and reliable infrastructure for Kafka by managing the Life cycle of infrastructure

Knowledge of:

Event-driven architecture (EDA)

Distributed systems and data streaming

Schema Registry (Avro/Protobuf/JSON)

REST, microservices architecture

CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)

Key Responsibilities

1. Develop, test, and deploy high-quality code using spring boot and kafka technologies.

2. Design and implement efficient and reusable software modules.

3. Collaborate within team to define, and ship new features.

4. Troubleshoot, debug, and resolve application issues in a timely manner.

5. Ensure code quality, performance, and security best practices are followed.

6. Participate in code reviews and provide constructive feedback to peers.

Skill Requirements

1. Proficiency in spring boot framework for developing java based applications.

2. Experience working with apache kafka for building real-time data processing applications.

3. Strong understanding of microservices architecture and its implementation using spring boot.

4. Knowledge of restful web services and api development.

5. Familiarity with ci/cd pipelines and devops practices.

6. Ability to work effectively in a fast paced, collaborative team environment.

7. Good problem-solving and communication skills.

8. Attention to detail and a strong focus on delivering high-quality software solutions.

#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.