Search by job, company or skills

Zorba AI

Java kafka developer_6+yrs

Early Applicant
  • Posted 24 days ago
  • Be among the first 10 applicants
6-8 Years

Job Description

Overview

The Java Kafka Developer is a pivotal member of our engineering team, responsible for designing, developing, and maintaining applications that utilize Java and Apache Kafka for real-time data processing. With the ability to work on large-scale distributed systems, the developer will play a vital role in enhancing our data pipelines and leveraging Kafka's capabilities to ensure seamless data flow across applications. A strong understanding of microservices architecture and experience with RESTful APIs is essential, as the developer will often collaborate closely with cross-functional teams to deliver scalable solutions that meet business requirements. This position requires a keen eye for detail, strong problem-solving skills, and a proactive attitude to address performance and reliability issues. Overall, the Java Kafka Developer must align technical strategies with organizational goals, driving innovation and efficiency in our software development lifecycle.

Key Responsibilities

  • Design, develop, and implement Java applications utilizing Apache Kafka.
  • Collaborate with cross-functional teams to define application requirements and architecture.
  • Develop and maintain Kafka consumers and producers for efficient data processing.
  • Design RESTful APIs to integrate with microservices.
  • Optimize existing code for performance and scalability.
  • Implement data modeling and database design for SQL databases.
  • Participate in code reviews and ensure adherence to standards.
  • Troubleshoot and resolve issues related to software applications and systems.
  • Conduct unit testing and integration testing for validation purposes.
  • Stay updated with the latest industry trends and technologies in software development.
  • Contribute to the design and architecture discussions for system improvements.
  • Document application development processes, and architecture decisions.
  • Utilize version control systems for maintaining code integrity.
  • Work in Agile environments to deliver high-quality software solutions.
  • Assist in deployment and monitoring of applications in production environments.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 6 years of professional experience in Java development.
  • Proven experience with Apache Kafka and its ecosystem.
  • Strong knowledge of microservices architecture and design principles.
  • Experience in developing and integrating RESTful APIs.
  • Solid understanding of SQL and relational databases.
  • Familiarity with Spring Framework and its components.
  • Experience working with cloud platforms and services.
  • Knowledge of agile software development practices.
  • Ability to write clean, maintainable, and efficient code.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and in a team environment.
  • Experience with version control tools like Git.
  • Understanding of DevOps principles and practices.

Skills: spring framework,version control (git),problem solving,devops principles,sql databases,kafka,version control,restful apis,agile methodologies,agile software development,sql,microservices architecture,cloud platforms,java,git,apache kafka

More Info

Industry:Other

Function:Software Development

Job Type:Permanent Job

Date Posted: 19/05/2025

Job ID: 113962343

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Emids

Java Fullstack Developer/Lead (Java+ React.Js) || 6+ yrs

Emids

Consultant-Kafka java developer

Systechcorp Inc
Last Updated: 19-05-2025 07:38:08 PM
Home Jobs in India Java kafka developer_6+yrs