Role & responsibilities
Preferred candidate profile
Note:
Please share your resumes at
[email protected].
Only immediate joiners will be considered.
Mandatory Skills:
• Strong experience in Java
• Hands-on experience with Kafka
Skill / Area
Proficiency
What they must be able to do in these repos
Java
Advanced
Build/maintain example modules; debug JVM issues; manage dependencies; write clean APIs.
Spring Framework
Advanced
Correctly apply Spring patterns (DI, configuration, profiles, testing support) in examples.
Spring Boot
Advanced
Maintain Boot apps, starters, actuator/health patterns, configuration management, and upgrades.
Apache Kafka
Advanced
Design, develop, and maintain Kafka producer/consumer applications; configure topics, partitions, consumer groups, retries, and DLQs; troubleshoot messaging issues; optimize throughput and reliability; implement Kafka integrations using Spring Kafka and Event Hub for Kafka.
Build Tooling (Maven/Gradle)
Intermediate+
Keep builds reproducible; manage plugins; handle BOMs and dependency convergence.
Testing (JUnit, Mocking, Integration)
Intermediate+
Add/maintain unit + integration tests; keep tests reliable and meaningful.
Docker + Dockerfile Authoring
Advanced
Maintain secure, efficient base images; handle multi-stage builds and debugging.
Git + GitHub
Intermediate+
Clean PRs, reviews, branching discipline, conflict resolution, release tagging practices.
Event Hub Patterns
Intermediate+
Develop and maintain quickstarts for producing and consuming Kafka messages through Azure Event Hubs Kafka endpoint; understand partitioning, consumer groups, scaling, and resiliency patterns.
Testcontainers
Intermediate
Create realistic integration tests for Kafka, Event Hubs, and Java examples without heavy local setup.
GitHub Actions
Intermediate+
Build CI/CD pipelines and implement quality/security checks.
📌 Java Kafka Expert (Hyderabad)
🏢 ValueLabs
📍 Hyderabad