drjobs Python with Kafka developer

Python with Kafka developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pune - India

Monthly Salary drjobs

INR INR 800000 - 4000000

Vacancy

1 Vacancy

Job Description

Overview
The Python with Kafka Developer plays a crucial role in building and maintaining datadriven applications that rely heavily on realtime data processing. This position is essential for ensuring seamless integration between multiple data sources and streaming technologies enhancing the overall data pipeline. The successful candidate will work closely with crossfunctional teams to design and implement scalable solutions using Python and Kafka. These solutions will facilitate efficient data flow and contribute to improved decisionmaking processes within the organization. As a pivotal member of the development team the Python with Kafka Developer will also be responsible for optimizing the performance of existing systems and ensuring the reliability and security of data streams. This role demands a strong background in software development as well as handson experience with streaming technologies making it vital for the growth of our data infrastructure.
Key Responsibilities
  • Design and develop data streaming applications using Python and Kafka.
  • Implement integrated solutions for realtime data processing.
  • Collaborate with data engineers and data scientists to understand data requirements.
  • Develop and maintain Kafka producers and consumers to ensure optimal performance.
  • Monitor system performance and troubleshoot issues related to data flow.
  • Write clean maintainable code following best practices and coding standards.
  • Create automated tests to ensure reliability and quality of applications.
  • Participate in code reviews and feedback sessions with the development team.
  • Utilize cloud platforms to deploy scale and manage applications.
  • Write technical documentation for various systems and processes.
  • Contribute to architectural discussions and design decisions.
  • Ensure data integrity and security throughout the applications.
  • Stay updated with industry trends in data streaming and processing.
  • Implement best practices for CI/CD processes for Kafka applications.
  • Assist in the mentoring and training of junior developers as needed.
Required Qualifications
  • Bachelors degree in Computer Science Software Engineering or a related field.
  • 3 years of professional experience in Python development.
  • Handson experience with Apache Kafka in a production environment.
  • Strong understanding of data structures and algorithms.
  • Experience with relational and NoSQL databases.
  • Proficiency in designing and implementing APIs.
  • Familiarity with cloud computing services (AWS Google Cloud Azure).
  • Solid understanding of data processing frameworks.
  • Experience with version control systems (e.g. Git).
  • Knowledge of Agile and Scrum methodologies.
  • Excellent problemsolving skills and attention to detail.
  • Strong communication skills to interact with technical and nontechnical stakeholders.
  • A passion for learning and staying updated on new technologies.
  • Ability to work in a fastpaced environment and meet tight deadlines.
  • Experience with containerization tools (e.g. Docker Kubernetes) is a plus.
  • Familiarity with monitoring and logging tools for application performance.

cloud services,version control systems,data structures,agile,monitoring tools,apache kafka,relational databases,data streaming,agile methodologies,python,algorithms,git,docker,nosql databases,aws,database management,apis,google cloud,data processing,containerization,kafka,scrum,unit testing,logging tools,cloud computing,kubernetes,azure

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.