5 - 7 years

15 - 20 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role Summary

We are seeking a highly skilled Java Backend Developer with strong hands-on experience in Spring Boot, Microservices architecture, and Apache Kafka. The ideal candidate will be responsible for designing, developing, and deploying scalable backend services, ensuring high performance, reliability, and seamless integration across distributed systems.

Key Responsibilities

Backend Development

  • Design, develop, and maintain enterprise-grade backend applications using Java 8/11/17.
  • Implement robust, scalable, and secure APIs using Spring Boot and related Spring modules (Spring MVC, Spring Data, Spring Security).

. Microservices Architecture

  • Build and deploy microservices with clear domain boundaries using best architectural practices.
  • Ensure loose coupling, high cohesion, and API contract management (Swagger/OpenAPI).
  • Implement inter-service communication via REST, gRPC, or messaging.

. Kafka and Event-Driven Systems

  • Develop event-driven systems using Apache Kafka.
  • Work with Kafka producers, consumers, topics, partitions, and consumer groups.
  • Implement event streaming, schema management (Avro/JSON), and message retention strategies.

4. Database & Persistence

  • Design and optimize database schemas using SQL (MySQL/PostgreSQL/Oracle) and NoSQL (MongoDB/Cassandra) as needed.
  • Work with JPA/Hibernate for ORM and ensure efficient query performance.

5. Cloud, CI/CD, and DevOps

  • Deploy microservices to AWS/Azure/GCP using containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Collaborate with DevOps teams to enhance CI/CD pipelines (Jenkins/GitHub Actions/GitLab).

Required Skills

Technical Skills

  • Strong expertise in Core Java, Java 8+ features (Streams, Lambdas, Concurrency).
  • Proficiency with Spring Boot and Spring ecosystem.
  • Solid experience with Microservices architecture and distributed systems.
  • Hands-on with Apache Kafka (producer/consumer, Kafka Streams, Connect is a plus).
  • Experience with RESTful APIs and JSON/XML.
  • Experience with Docker, Kubernetes, and containerized deployments.
  • Familiarity with relational and non-relational databases.
  • Understanding of design patterns, OOP, and functional programming.

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
Happiest Minds Technologies logo
Happiest Minds Technologies

IT Services and IT Consulting

Bengaluru Karnataka

RecommendedJobs for You

hyderabad, bengaluru, mumbai (all areas)