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 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 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 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)
(ref : hirist.tech)