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.