Skip to main content

Kafka, Redis And Hadoop Developer

Posted today

pb consultingCoppell (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

We are seeking an experienced Kafka, Redis, and Hadoop Developer with strong expertise in big data technologies, real-time data processing, and distributed systems. The ideal candidate will have hands-on experience with Apache Kafka, Redis, Hadoop, PySpark, and Python to design, develop, and maintain scalable, high-performance data processing solutions.
Key Responsibilities: Design, develop, and maintain real-time data streaming applications using Apache Kafka, including KStreams and KTable. Develop scalable big data processing solutions using Hadoop and PySpark. Implement and optimize data storage and retrieval using NoSQL databases such as Redis, MongoDB, and HBase. Develop data processing and integration pipelines using Python, Scala, Java, and Bash/Shell scripting. Build reliable distributed systems with efficient data partitioning, fault tolerance, and high availability. Work with streaming technologies such as Apache Flink and Apache Storm. Leverage cloud platforms such as AWS, Azure, or GCP for big data processing and deployment. Apply data security and integration best practices, including Kerberos authentication. Perform data analysis and support predictive modeling using statistical techniques and machine learning algorithms. Develop and maintain visual analytics and reporting solutions using Tableau. Troubleshoot performance issues, optimize data pipelines, and ensure data quality and reliability. Collaborate with cross-functional teams to deliver business-critical data solutions. Required Skills and Qualifications Bachelor's or Master's degree in Science, Engineering, Computer Science, or a related field. 9–12 years of overall professional experience in software development and data engineering. Strong hands-on experience with Apache Kafka, Redis, Hadoop, and PySpark. Proficiency in Python and familiarity with Scala, Java, and Bash/Shell scripting. Strong understanding of real-time streaming, distributed computing, and big data architecture. Experience with NoSQL databases and cloud-based data processing platforms. Knowledge of data security, data integration, and visualization tools such as Tableau. Excellent problem-solving, analytical, and communication skills.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this