Data Engineer JAVA KAFKA
Job Description Roles & Responsibilities Job Description As a Java Kafka Data Engineer, your main responsibilities will be as follows: Design, develop and maintain solutions for processing and managing large datasets on distributed architectures. Participate in the implementation of data pipelines using Kafka for real-time data integration and distribution. Develop Java applications for streaming and batch data processing. Ensure the implementation of processes for optimizing and automating data flows. To guarantee the quality, performance and scalability of applications by producing reliable and efficient code. Working closely with the Data and DevOps teams to design suitable architectures and optimize system performance. Participate in the evolution of the data infrastructure by providing continuous improvements and integrating new technologies. Provide support and resolution of technical incidents in production related to data processing. Write the technical documentation and specifications for the solutions implemented. Required skills: Comp tences techniques : Mastery of the Java language and best development practices. Solid experience with Kafka (topic management, producers, consumers, Kafka Streams, etc.). Knowledge of distributed data architecture concepts. Experience with data processing frameworks (e.g., Apache Spark, Flink, etc.) is a plus. Ma trise des bases de donn es SQL et NoSQL (ex : PostgreSQL, MongoDB, Cassandra, etc.). Knowledge of continuous integration tools and DevOps practices (Docker, Kubernetes, CI/CD). Good understanding of distributed systems and the challenges of scalability and high availability. Knowledge of big data and cloud computing (AWS, GCP, Azure) would be a plus. Comp tences non techniques : Ability to work in a team and collaborate with different technical profiles (data scientists, devops, etc.). Autonomy and rigor in the management of tasks and projects. Good analytical skills and ability to solve complex problems. A sense of innovation and curiosity for new technologies. Excellent communication. Desired Candidate Profile Qualifications Search profile: You have a degree from an engineering school or a university degree in computer science, with a specialization in data technologies. You have significant experience with a minimum of 3-5 years in Java development and data flow management systems, ideally with Kafka. You have already worked in large-scale production environments and are comfortable with performance and scalability issues. Company Industry IT - Software Services Department / Functional Area IT Software Keywords Data Engineer JAVA KAFKA Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanySQLI
- LocationRabat, Morocco
- CategoryDevOps
- SourceNaukrigulf
- Listed5h ago
Related DevOps jobs
Senior QC Automation Engineer
• Design, develop, and maintain automated test cases using scriptless automation tools. • Implement and enhance automation frameworks with model-based testing…
Backend Engineer II
The Company Toters is an on-demand e-commerce and delivery platform that enables customers to get anything in their city with the highest level of convenience…
Data Engineer
As a Data Consultant, you will join a Scrum team and focus on a specific functional area. Your role will be to contribute to data projects by providing your…
Scrum Master / Agile Coach
Role Summary We are seeking an experienced Scrum Master / Agile Coach to facilitate Agile delivery, foster high-performing teams, and drive continuous…