Java Spring Boot Microservices Kafka Developer

Tata Consultancy Services
Pune District, Maharashtra, India

Hiring: Java Spring Boot Microservices Kafka Developer

📍 Locations: Pune, Kolkata, Bangalore, Chennai, Indore, Mumbai

💼 Experience: 6-10 Years

📅 Notice Period: Up to 90 Days

We are looking for a skilled Java Developer with strong expertise in Spring Boot, Microservices, and Apache Kafka to join our dynamic development team. The ideal candidate will have hands-on experience building scalable, high-performance enterprise applications and event-driven architectures.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
  • Build and implement Microservices-based architectures.
  • Develop and maintain event-driven solutions using Apache Kafka.
  • Design and consume RESTful APIs and integrate third-party services.
  • Collaborate with architects, developers, QA teams, and business stakeholders.
  • Participate in code reviews, testing, deployment, and production support activities.
  • Optimize application performance, scalability, and reliability.
  • Implement security, monitoring, and logging best practices.
  • Troubleshoot and resolve complex technical issues.Required Skills

Core Technologies

  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • Spring Cloud
  • Microservices Architecture
  • RESTful Web ServicesMessaging & Streaming
  • Apache Kafka
  • Event-Driven Architecture
  • Kafka Producers & Consumers
  • Message QueuesDatabase
  • SQL
  • Oracle / PostgreSQL / MySQL
  • Data Modeling & Query OptimizationAdditional Skills
  • Docker
  • Kubernetes (Preferred)
  • Git/GitHub
  • Maven/Gradle
  • CI/CD Pipelines
  • Agile/Scrum MethodologiesDesired Experience
  • 6-10 years of experience in Java application development.
  • Strong hands-on experience with Spring Boot and Microservices.
  • Experience implementing real-time data streaming solutions using Kafka.
  • Good understanding of distributed systems and cloud-native development.
  • Experience with API development and integration.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and stakeholder management skills.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →