
Hybrid
Full-Time
Noida, Uttar Pradesh
India
Skills
Apache Kafka
Apache ZooKeeper
Cluster
Kafka Streams
About the Role
Job Title : Kafka Developer
Location : Noida/ Chennai/ Pune
Education: B.E. / B.Tech.
Year of Experience: 8-10 Years
About us
At R Systems we are shaping the future of technology by designing cutting-edge software #products, platforms, and #digital experiences that drive business growth for our clients.
Our product mindset and advanced engineering capabilities in #Cloud, Data, #AI, and Customer Experience empower us to deliver innovative solutions to key players across the high-tech industry. This includes ISVs, SaaS, and Internet companies, as well as leading organizations in #telecom, #media, #healthcare, #finance, and #manufacturing.
We are Great Place To Work Certified in 10 countries where we have a full-time workforce - India, the USA, Canada, Poland, Romania, Moldova, Indonesia, Singapore, Malaysia, and Thailand.
Mandatory Requirements:
A degree in Computer Science, IT, or a related field.
Kafka Expertise – Strong knowledge of Kafka architecture, brokers, producers, consumers, and stream processing.
Programming Skills – Proficiency in Java, Scala, or Python for developing Kafka-based applications.
Big Data & Streaming Technologies – Experience with Spark, Flink, or Apache Storm is a plus.
Database Knowledge – Familiarity with SQL and NoSQL databases like Cassandra, MongoDB, or PostgreSQL.
Cloud & DevOps – Experience with cloud platforms (AWS, Azure, GCP) and Kubernetes/Docker.
Event-Driven Architecture – Understanding of event-driven and microservices architectures.
Monitoring & Debugging – Experience with Kafka monitoring tools like Confluent Control Center, Kafka Manager, or ELK stack.
Security & Scalability – Knowledge of Kafka security, access control, and scaling strategies.
Problem-Solving & Communication – Strong analytical skills and ability to work in cross-functional teams
Roles & Responsibilities:
Kafka Application Development – Design, develop, and maintain real-time data streaming applications using Apache Kafka.
Topic Management – Create and manage Kafka topics, partitions, and replication factors.
Data Pipeline Development – Build and optimize data pipelines for real-time data processing.
Producer & Consumer Implementation – Develop Kafka producers and consumers for seamless data exchange between systems.
Integration & Connectivity – Integrate Kafka with databases, cloud services, and other messaging platforms.
Performance Optimization – Monitor and fine-tune Kafka clusters for low latency and high throughput.
Security & Compliance – Implement security best practices, including SSL, SASL, and authentication mechanisms.
Cluster Administration – Manage Kafka clusters, brokers, ZooKeeper, and ensure high availability.
Monitoring & Logging – Use tools like Prometheus, Grafana, or Kafka Manager for monitoring and troubleshooting.
Documentation & Best Practices – Maintain documentation for Kafka configurations, data flow, and architectural decisions.
Mandatory Skills
Java, Apache Kafka, Kafka Streams, Kafka, Apache Zookeeper, Kafka Cluster
Get a glimpse of) The R Systems Experience
Purpose-Driven Projects: Contribute to meaningful projects making an impact in the lives of millions worldwide.
Continuous Learning: Opportunities for personal development and skill enhancement by leveraging our Individual Development Programs, Certifications, and collaborations with Learning Platforms.
Diversity & Inclusion: A culture that values different perspectives and fosters belonging.
Well-being & balance: Flexible work policies designed to maintain a healthy work-life balance.
Frequent Internal Hackathons: Engage in dynamic competitions with exciting prizes to keep your skills sharp.
Collaborative Culture & Teamwork: Fostering a sense of belonging and camaraderie through Team events and cultural collaboration. Also, drive innovation, enhance communication, and strengthen our organization's ability to adapt and thrive in a dynamic work environment.
Varied Industry Experience: Gain valuable experience working with top global brands across sectors such as Healthcare, Banking, e-commerce, and Retail.
Centre of Excellence (COE): Benefit from technical guidance and upskilling opportunities provided by our team of technology experts, helping you navigate your career path.
Open Door Policy: Embrace a culture of mutual support, respect, and open dialogue, promoting a collaborative work environment.
If you are passionate and excited about working in a fast-paced, innovative environment, we would love to hear from you!
R Systems is an equal opportunity employer that does not discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, age, or any other characteristic protected by law. We strive to build a team that reflects the diverse communities we serve, and we actively encourage applications from individuals of all backgrounds and experiences. Our commitment to equal opportunity extends to all aspects of employment, including recruitment, hiring, training, promotion, and benefits.
Location : Noida/ Chennai/ Pune
Education: B.E. / B.Tech.
Year of Experience: 8-10 Years
About us
At R Systems we are shaping the future of technology by designing cutting-edge software #products, platforms, and #digital experiences that drive business growth for our clients.
Our product mindset and advanced engineering capabilities in #Cloud, Data, #AI, and Customer Experience empower us to deliver innovative solutions to key players across the high-tech industry. This includes ISVs, SaaS, and Internet companies, as well as leading organizations in #telecom, #media, #healthcare, #finance, and #manufacturing.
We are Great Place To Work Certified in 10 countries where we have a full-time workforce - India, the USA, Canada, Poland, Romania, Moldova, Indonesia, Singapore, Malaysia, and Thailand.
Mandatory Requirements:
A degree in Computer Science, IT, or a related field.
Kafka Expertise – Strong knowledge of Kafka architecture, brokers, producers, consumers, and stream processing.
Programming Skills – Proficiency in Java, Scala, or Python for developing Kafka-based applications.
Big Data & Streaming Technologies – Experience with Spark, Flink, or Apache Storm is a plus.
Database Knowledge – Familiarity with SQL and NoSQL databases like Cassandra, MongoDB, or PostgreSQL.
Cloud & DevOps – Experience with cloud platforms (AWS, Azure, GCP) and Kubernetes/Docker.
Event-Driven Architecture – Understanding of event-driven and microservices architectures.
Monitoring & Debugging – Experience with Kafka monitoring tools like Confluent Control Center, Kafka Manager, or ELK stack.
Security & Scalability – Knowledge of Kafka security, access control, and scaling strategies.
Problem-Solving & Communication – Strong analytical skills and ability to work in cross-functional teams
Roles & Responsibilities:
Kafka Application Development – Design, develop, and maintain real-time data streaming applications using Apache Kafka.
Topic Management – Create and manage Kafka topics, partitions, and replication factors.
Data Pipeline Development – Build and optimize data pipelines for real-time data processing.
Producer & Consumer Implementation – Develop Kafka producers and consumers for seamless data exchange between systems.
Integration & Connectivity – Integrate Kafka with databases, cloud services, and other messaging platforms.
Performance Optimization – Monitor and fine-tune Kafka clusters for low latency and high throughput.
Security & Compliance – Implement security best practices, including SSL, SASL, and authentication mechanisms.
Cluster Administration – Manage Kafka clusters, brokers, ZooKeeper, and ensure high availability.
Monitoring & Logging – Use tools like Prometheus, Grafana, or Kafka Manager for monitoring and troubleshooting.
Documentation & Best Practices – Maintain documentation for Kafka configurations, data flow, and architectural decisions.
Mandatory Skills
Java, Apache Kafka, Kafka Streams, Kafka, Apache Zookeeper, Kafka Cluster
Get a glimpse of) The R Systems Experience
Purpose-Driven Projects: Contribute to meaningful projects making an impact in the lives of millions worldwide.
Continuous Learning: Opportunities for personal development and skill enhancement by leveraging our Individual Development Programs, Certifications, and collaborations with Learning Platforms.
Diversity & Inclusion: A culture that values different perspectives and fosters belonging.
Well-being & balance: Flexible work policies designed to maintain a healthy work-life balance.
Frequent Internal Hackathons: Engage in dynamic competitions with exciting prizes to keep your skills sharp.
Collaborative Culture & Teamwork: Fostering a sense of belonging and camaraderie through Team events and cultural collaboration. Also, drive innovation, enhance communication, and strengthen our organization's ability to adapt and thrive in a dynamic work environment.
Varied Industry Experience: Gain valuable experience working with top global brands across sectors such as Healthcare, Banking, e-commerce, and Retail.
Centre of Excellence (COE): Benefit from technical guidance and upskilling opportunities provided by our team of technology experts, helping you navigate your career path.
Open Door Policy: Embrace a culture of mutual support, respect, and open dialogue, promoting a collaborative work environment.
If you are passionate and excited about working in a fast-paced, innovative environment, we would love to hear from you!
R Systems is an equal opportunity employer that does not discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, age, or any other characteristic protected by law. We strive to build a team that reflects the diverse communities we serve, and we actively encourage applications from individuals of all backgrounds and experiences. Our commitment to equal opportunity extends to all aspects of employment, including recruitment, hiring, training, promotion, and benefits.