HamburgerMenu
hirist

Senior Software Engineer - Java/Kafka

Shiv talent solutions
Bangalore
8 - 10 Years

Posted on: 20/08/2025

Job Description

JAVA WITH KAFKA

Location : Bangalore


CTC Offer : 23 LPA

Candidate will be on Innova Solution's payroll and work for KPMG/or his end client

About the Role :

We are seeking a highly skilled, mid-senior level Contract Software Engineer to join our team in building and scaling our internal messaging-as-a-Service platform with Kafka as it's core technology. This is a critical role that combines strong software engineering, Kafka administration and cloud expertise to deliver a highly reliable, scalable, and developer-friendly and multitenant messaging infrastructure.

You will work closely with Software Development Engineerings, Architects, and application developers to design, implement, and support our multi-tenant Kafka platform with a focus on automation, governance, and operational excellence.


Key Responsibilities :


- Design, build, and maintain core components of our centralized Kafka platform using Java (Springboot) and Kafka APIs

- Automate Kafka cluster provisioning, configuration, monitoring, and scaling using Kubernetes and CI/CD practices

- Implement governance controls around topic lifecycle, quotas, schema registry, and access management

- Collaborate with internal teams to understand use cases and provide guidance on best practices

- Write clean, testable, and well-documented code adhering to design patterns and architectural standards

- Contribute to platform observability (metrics, logs, traces) and alerting mechanisms

- Troubleshoot complex Kafka issues at the broker, producer, and consumer level and contribute on incident management and root cause analysis

- Participate in design and code reviews, ensuring maintainability and performance


Required Skills and Experience :


- 8+ years of Java software engineering experience with strong object-oriented design and development skills

- 3+ years of Kafka administration experience in a production-grade, multi-tenant setup

- 5+ years of experience in development and/or administration of public/private cloud

- Solid understanding of Kafka internals including topics, partitions, consumer groups, offsets, retention policies, etc.

- Hands-on experience with Kafka tooling: MirrorMaker, Schema Registry, Kafka Connect, Cruise Control, etc.

- Experience with deploying on Kubernetes and using Helm, Terraform, or similar tools

- Good understanding of observability and monitoring tools (e.g., Prometheus, Grafana, OpenTelemetry)

- Strong collaborator with excellent communication skills and a commitment to team success

- Proven ability to deliver results on tight timelines and manage competing priorities


Preferred Qualifications :


- Experience working with Confluent Platform or Strimzi Operator

- Knowledge of RESTful API development and service-oriented architecture

- Familiarity with CI/CD pipelines using GitHub Actions, Jenkins, or similar tools

- Exposure to cloud environments (AWS, Azure, or GCP)


info-icon

Did you find something suspicious?