Java Kafka developer

6 - 8 years

8 - 10 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview

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

Locations : Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune,India.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Sketch Lighting logo
Sketch Lighting

Lighting Design and Manufacturing

Los Angeles

RecommendedJobs for You

mumbai, delhi / ncr, bengaluru

Mumbai, Delhi / NCR, Bengaluru