Key Responsibilities:
Develop and maintain Apache Kafka producers, consumers, topics, and streaming applications.
Design scalable and reliable event-driven/data streaming solutions.
Monitor Kafka clusters and troubleshoot performance or integration issues.
Work with Java/Spring Boot and REST APIs for application integration.
Manage Kafka configurations, partitions, offsets, replication, and consumer groups.
Collaborate with development and data teams to deliver high-quality solutions.
Required Skills:
4+ years of software development experience with robust Kafka expertise.
Hands-on experience with Java, Spring Boot, Kafka Streams.
Valuable understanding of Kafka architecture and messaging concepts.
Experience with SQL and cloud platforms is a plus.
Robust problem-solving and communication skills.