12 Oct
|
MatteCurve Technologies
|
India
12 Oct
MatteCurve Technologies
India
We are looking for a Senior Java Software Engineer with strong production experience building and operating high-throughput, distributed systems.
This role is specifically focused on engineers with deep Apache Kafka and Kubernetes experience. Experience limited to using Kafka as a publisher/consumer is not sufficient for this position.
Core Requirements
1. Apache Kafka — Deep Production Expertise
You must have hands-on experience managing and operating Kafka in production, not just developing Kafka producers and consumers.
You should have a strong understanding and practical experience with:
• Kafka clusters and brokers
• Topic creation, configuration, and lifecycle management
• Partitions, partitioning strategies, and partition rebalancing
• Consumer groups, consumer rebalancing, and offset management
• Replication, leaders/followers, and fault tolerance
• Handling high-throughput workloads
• Kafka performance tuning and capacity considerations
• Troubleshooting production Kafka issues
• Consumer lag, throughput, and availability monitoring
• Designing Kafka-based event-driven architectures
• Understanding failure scenarios and recovery strategies
Important: Candidates whose Kafka experience is primarily limited to implementing producers/consumers or consuming messages from existing topics will not be a fit.
2. Kubernetes — Strong Production Experience
You must have hands-on experience running applications in production Kubernetes environments.
Experience should include:
• Deploying and managing applications on Kubernetes
• Deployments, Pods, Services, ConfigMaps and Secrets
• Resource requests/limits and scaling
• Health checks and application availability
• Troubleshooting failed deployments and unhealthy Pods
• Understanding Kubernetes networking and service discovery
• Production troubleshooting and incident handling
• Experience working with Kubernetes clusters and their operational challenges
Java & Spring Boot
• 4+ years of skilled backend software e
📌 Senior Java Software Engineer — Remote Contract (India)
🏢 MatteCurve Technologies
📍 India