Java + kafka Engineer

8 - 13 years

13 - 22 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities:

  • Design, develop, and maintain

    Java-based microservices

    that support high scalability and reliability.
  • Implement

    real-time data streaming

    and event-driven solutions using

    Apache Kafka

    .
  • Collaborate with architects, DevOps engineers, and frontend developers to build end-to-end distributed systems.
  • Integrate backend services with

    React-based frontend applications

    using RESTful APIs or GraphQL.
  • Work closely with the DevOps team to implement and optimize

    CI/CD pipelines

    for smooth deployment and continuous integration.
  • Ensure code quality through

    unit testing

    ,

    integration testing

    , and

    code reviews

    .
  • Implement secure, high-performance, and maintainable coding practices.
  • Deploy, monitor, and troubleshoot applications on

    AWS Cloud

    infrastructure.
  • Participate in design discussions, sprint planning, and technical documentation.
  • Continuously research and apply new technologies to improve scalability, performance, and reliability.

Technical Skills Required:

Core Skills:

  • Strong hands-on experience in

    Java (8 or above)

    ,

    Spring Boot

    , and

    Spring Cloud

    .
  • Expertise in

    Apache Kafka

    (producers, consumers, topics, partitions, offset management, schema registry, etc.).
  • In-depth knowledge of

    microservices architecture

    ,

    RESTful APIs

    , and

    asynchronous communication

    patterns.
  • Experience in

    AWS

    services such as EC2, S3, Lambda, ECS, EKS, CloudWatch, or similar.
  • Proficiency in

    CI/CD tools

    such as Jenkins, GitLab CI, GitHub Actions, or CircleCI.
  • Familiarity with

    Docker

    and

    Kubernetes

    for containerization and orchestration.

Frontend (Good to Have):

  • Working knowledge of

    React.js

    ,

    JavaScript (ES6+)

    ,

    HTML5

    , and

    CSS3

    .
  • Ability to collaborate with frontend teams to ensure seamless integration between backend and UI.

Other Requirements:

  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.
  • Experience working in

    Agile/Scrum

    environments.
  • Ability to handle multiple priorities in a fast-paced environment.

Educational Qualification:

  • Bachelors or Master’s degree in

    Computer Science

    ,

    Information Technology

    , or related field.

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
CIEL HR logo
CIEL HR

Human Resources

Noida

RecommendedJobs for You