Senior Java Developer Kafka & Microservices Expert

6 - 11 years

15 - 25 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a highly skilled Senior Java Developer with deep Kafka implementation experience and hands-on expertise in Java (17/21) and Spring Boot (3/4). The ideal candidate should have practical experience designing and developing event-driven microservices, and be well-versed with modern DevOps and observability tooling.
This role requires onsite presence (WFO) and close collaboration with cross-functional teams to deliver scalable, resilient, and observable software solutions.

Must-Have Skill Set:

  • Java 17/21

    Advanced understanding of OOP and functional programming
  • Spring Boot 3.x / 4.x

    REST API development, lifecycle management
  • Kafka

    Real-world hands-on experience with:
    • Producer/Consumer models
    • Partitions & Consumer Groups
    • Offset Management
    • Message Delivery Semantics (at-least/at-most/exactly-once)
    • Kafka Streams & Event-driven design
    • Scaling Kafka consumers
  • Testing:

    JUnit 5, Cucumber (BDD-style testing)
  • Tooling & CI/CD:

    • Gradle, GitHub
    • Nexus, Artifactory
    • SonarQube, Jacoco
    • Jenkins (CI/CD pipelines)
  • Containerization & Deployment:

    Kubernetes, Helm
  • Databases:

    PostgreSQL, HBase

Nice-to-Have / Desired Skills:

  • Messaging Systems:

    RabbitMQ
  • Cloud/DevOps:

    AWS, OCP (OpenShift), HashiCorp Vault
  • Observability:

    Datadog, Grafana, Logback, logging/tracing concepts
  • Security:

    JWT, Kerberos, CVE management
  • NoSQL Datastores:

    MongoDB, DynamoDB
  • Design Patterns & Architecture:

    • Event-Driven Architecture (EDA)
    • Service-Oriented Architecture (SOA)
    • RESTful API design,versioning, and service migration

Key Responsibilities:

  • Design and implement Kafka-based event-driven microservices using Java & Spring Boot
  • Develop and maintain REST APIs following industry best practices
  • Conduct unit and integration testing using JUnit 5 and Cucumber
  • Manage deployments via Kubernetes & Helm
  • Maintain and optimize CI/CD pipelines using Jenkins and related tools
  • Enhance system observability through Datadog, Grafana, and advanced logging
  • Work closely with DevOps and security teams for compliance and robustness
  • Participate in code reviews and mentor junior developers

Requirements:

  • Minimum 5+ years in Java backend development
  • 2-3 years of practical Kafka implementation experience (not just theory)
  • Strong experience in microservices architecture and RESTful service design
  • Willingness to work onsite (WFO) as required

Interview Focus Areas:

  • Real-world Kafka implementation experience
  • Event-driven architecture and messaging patterns
  • Microservices and API development using Spring Boot
  • Spring Bean scopes and dependency injection lifecycle
  • Hands-on experience with CI/CD and observability tools

How to Apply:

real-world experience with Apache Kafka

Please send your resume to:

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
NLB Services logo
NLB Services

Information Technology and Services

Phoenix

RecommendedJobs for You

noida, hyderabad, gurugram